{"id":36197,"name":"@types/hast","ecosystem":"npm","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","issues_count":23,"created_at":"2025-06-08T01:32:21.250Z","updated_at":"2025-06-08T01:32:21.250Z","purl":"pkg:npm/@types/hast","metadata":{"id":1331837,"name":"@types/hast","ecosystem":"npm","description":"TypeScript definitions for hast","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hast","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped","keywords_array":[],"namespace":"types","versions_count":16,"first_release_published_at":"2020-01-15T08:44:42.281Z","latest_release_published_at":"2024-01-30T22:06:19.288Z","latest_release_number":"3.0.4","last_synced_at":"2025-06-07T01:31:01.330Z","created_at":"2022-04-08T21:18:44.861Z","updated_at":"2025-06-07T01:31:01.330Z","registry_url":"https://www.npmjs.com/package/@types/hast","install_command":"npm install @types/hast","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"ts3.0":"2.3.1","ts3.1":"2.3.1","ts3.2":"2.3.1","ts3.3":"2.3.1","ts3.4":"2.3.1","ts3.5":"2.3.1","ts3.6":"2.3.2","ts3.7":"2.3.4","ts3.8":"2.3.4","ts3.9":"2.3.4","ts4.0":"2.3.4","ts4.1":"2.3.4","ts4.2":"2.3.4","ts4.3":"3.0.0","ts4.4":"3.0.0","ts4.5":"3.0.3","ts5.8":"3.0.4","latest":"3.0.4","ts4.6":"3.0.4","ts4.7":"3.0.4","ts4.8":"3.0.4","ts4.9":"3.0.4","ts5.0":"3.0.4","ts5.1":"3.0.4","ts5.2":"3.0.4","ts5.3":"3.0.4","ts5.4":"3.0.4","ts5.5":"3.0.4","ts5.7":"3.0.4","ts5.6":"3.0.4","ts5.9":"3.0.4"}},"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-29T23:40:21.388Z","dependent_packages_count":495,"downloads":65128005,"downloads_period":"last-month","dependent_repos_count":145507,"rankings":{"downloads":0.048161129231998376,"dependent_repos_count":0.08534294475050536,"dependent_packages_count":0.11628215795809954,"stargazers_count":0.158419723556761,"forks_count":0.16099342801827768,"docker_downloads_count":0.06918884227928362,"average":0.1063980376324876},"purl":"pkg:npm/%40types/hast","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@types/hast","docker_dependents_count":1475,"docker_downloads_count":1963410780,"usage_url":"https://repos.ecosyste.ms/usage/npm/@types/hast","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@types/hast/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhast/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhast/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhast/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@types%2Fhast/related_packages","maintainers":[{"uuid":"types","login":"types","name":null,"email":"ts-npm-types@microsoft.com","url":null,"packages_count":11279,"html_url":"https://www.npmjs.com/~types","role":null,"created_at":"2022-11-10T11:07:38.426Z","updated_at":"2022-11-10T11:07:38.426Z","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":5008695,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":21,"unique_repositories_count_past_30_days":17,"recent_issues":[{"uuid":"4965596253","node_id":"PR_kwDOSn-85871tJWc","number":12,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-24T22:51:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T05:50:45.000Z","updated_at":"2026-07-24T22:51:41.000Z","time_to_close":61254,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":24,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.5","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"globby","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"isomorphic-git","old_version":"1.37.2","new_version":"1.40.0","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.2.2","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"preact","old_version":"10.28.4","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.6","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"2.8.2","new_version":"2.9.0","repository_url":"https://github.com/eemeli/yaml"},{"name":"@quartz-community/utils","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/quartz-community/utils"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.3.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.5` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.1` | `16.2.2` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.37.2` | `1.40.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.2` | `10.2.5` |\n| [preact](https://github.com/preactjs/preact) | `10.28.4` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.6` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.2` | `2.9.0` |\n| [@quartz-community/utils](https://github.com/quartz-community/utils) | `0.1.0` | `0.1.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.0` | `26.1.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.5 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-git` from 1.37.2 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/releases\"\u003eisomorphic-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.39.0...v1.40.0\"\u003e1.40.0\u003c/a\u003e (2026-07-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elog:\u003c/strong\u003e include changed file object ids (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2385\"\u003e#2385\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/5aff8afa3135eb15b8507619ea3cd30526ebbe69\"\u003e5aff8af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.10...v1.39.0\"\u003e1.39.0\u003c/a\u003e (2026-07-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecommit:\u003c/strong\u003e add disallowEmpty option (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2384\"\u003e#2384\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/bb1c7c2190394f475c2d29489511f51351a992b5\"\u003ebb1c7c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.9...v1.38.10\"\u003e1.38.10\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estatusMatrix:\u003c/strong\u003e do not traverse symlinks in GitWalkerFs (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/1215\"\u003e#1215\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2382\"\u003e#2382\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/90ea101d329daa84b99cc0140a6275896ebbaf68\"\u003e90ea101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.8...v1.38.9\"\u003e1.38.9\u003c/a\u003e (2026-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve binary files when writing conflicted working tree (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2380\"\u003e#2380\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/b41b1abc3df87326e639b49d0694915540d6dfb5\"\u003eb41b1ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.7...v1.38.8\"\u003e1.38.8\u003c/a\u003e (2026-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eunsafe symlink from cherry pick (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2377\"\u003e#2377\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/4664c8e1147c3c7ba87c027e92093d28607ef4c0\"\u003e4664c8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.6...v1.38.7\"\u003e1.38.7\u003c/a\u003e (2026-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003ee5dbec6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.5...v1.38.6\"\u003e1.38.6\u003c/a\u003e (2026-06-30)\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/isomorphic-git/isomorphic-git/commit/5aff8afa3135eb15b8507619ea3cd30526ebbe69\"\u003e\u003ccode\u003e5aff8af\u003c/code\u003e\u003c/a\u003e feat(log): include changed file object ids (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/bb1c7c2190394f475c2d29489511f51351a992b5\"\u003e\u003ccode\u003ebb1c7c2\u003c/code\u003e\u003c/a\u003e feat(commit): add disallowEmpty option (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/90ea101d329daa84b99cc0140a6275896ebbaf68\"\u003e\u003ccode\u003e90ea101\u003c/code\u003e\u003c/a\u003e fix(statusMatrix): do not traverse symlinks in GitWalkerFs (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/1215\"\u003e#1215\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/b41b1abc3df87326e639b49d0694915540d6dfb5\"\u003e\u003ccode\u003eb41b1ab\u003c/code\u003e\u003c/a\u003e fix: Preserve binary files when writing conflicted working tree (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/2e0c348f59c2fea0d265ac5f7499fe615d42b78b\"\u003e\u003ccode\u003e2e0c348\u003c/code\u003e\u003c/a\u003e disable bitbucket tests (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2371\"\u003e#2371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/4664c8e1147c3c7ba87c027e92093d28607ef4c0\"\u003e\u003ccode\u003e4664c8e\u003c/code\u003e\u003c/a\u003e fix: unsafe symlink from cherry pick (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2377\"\u003e#2377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003e\u003ccode\u003ee5dbec6\u003c/code\u003e\u003c/a\u003e fix: NTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/31c4b397e557daffc4227f72b6fa1f8c1533e307\"\u003e\u003ccode\u003e31c4b39\u003c/code\u003e\u003c/a\u003e update CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/823843d1cd19182df79bc907c767f5bcecb39a0b\"\u003e\u003ccode\u003e823843d\u003c/code\u003e\u003c/a\u003e fix: fixing git internals (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2370\"\u003e#2370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/1395431bc1ee8770e6936eeb26da3ec34ca0ae7b\"\u003e\u003ccode\u003e1395431\u003c/code\u003e\u003c/a\u003e fix: Support windows file paths in utils/join.js (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.37.2...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e::highlight\u003c/code\u003e by \u003ca href=\"https://github.com/lucasweng\"\u003e\u003ccode\u003e@​lucasweng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/970\"\u003eparcel-bundler/lightningcss#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://github.com/position-try\"\u003e\u003ccode\u003e@​position-try\u003c/code\u003e\u003c/a\u003e at-rule by \u003ca href=\"https://github.com/mattcosta7\"\u003e\u003ccode\u003e@​mattcosta7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1238\"\u003eparcel-bundler/lightningcss#1238\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/851\"\u003e#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ::search-text and :current::search-text (\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/1212\"\u003e#1212\u003c/a\u003e) by \u003ca href=\"https://github.com/lucinadin\"\u003e\u003ccode\u003e@​lucinadin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1213\"\u003eparcel-bundler/lightningcss#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapse light-dark(x, x) to x by \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1183\"\u003eparcel-bundler/lightningcss#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupports \u003ccode\u003e:target-before/after/current\u003c/code\u003e pseudo-class by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1185\"\u003eparcel-bundler/lightningcss#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for the alpha() relative color function by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1266\"\u003eparcel-bundler/lightningcss#1266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint unknown at-rules in the same location by \u003ca href=\"https://github.com/RobinMalfait\"\u003e\u003ccode\u003e@​RobinMalfait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1233\"\u003eparcel-bundler/lightningcss#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix #rrggbbaa support on older versions of android by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1198\"\u003eparcel-bundler/lightningcss#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eatty\u003c/code\u003e with \u003ccode\u003estd::io::IsTerminal\u003c/code\u003e by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1197\"\u003eparcel-bundler/lightningcss#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependencies (cssparser, const-str) by \u003ca href=\"https://github.com/noahbald\"\u003e\u003ccode\u003e@​noahbald\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1200\"\u003eparcel-bundler/lightningcss#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minification of negative scientific notation dimensions by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1192\"\u003eparcel-bundler/lightningcss#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange serde attribute to be conditional for ResolveResult enum File variant by \u003ca href=\"https://github.com/FlorianDevP\"\u003e\u003ccode\u003e@​FlorianDevP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1251\"\u003eparcel-bundler/lightningcss#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexternal\u003c/code\u003e to return type of \u003ccode\u003eresolve\u003c/code\u003e by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1261\"\u003eparcel-bundler/lightningcss#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.2.2 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.2.2...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.4 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration-suspense crashing due to sCU bail (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5134\"\u003e#5134\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix useId stability across async Suspense (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5135\"\u003e#5135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error recovery for partially rendered subtrees (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5120\"\u003e#5120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseId\u003c/code\u003e stability across async \u003ccode\u003eSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush subtree effects when rendering a pending node (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5055\"\u003e#5055\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hydrate recovery with null excess DOM children (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5112\"\u003e#5112\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress and guard memory leak hotspots (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5116\"\u003e#5116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid redundant allocations and writes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5115\"\u003e#5115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eSignalish\u003c/code\u003e for \u003ccode\u003einput\u003c/code\u003e DOM-type (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5096\"\u003e#5096\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse npm staged publishing (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5101\"\u003e#5101\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tier 3 sponsor logos (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5098\"\u003e#5098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration when we have defaultValue or value on a textarea (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5081\"\u003e#5081\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS for GitHub configuration (v10.x) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5088\"\u003e#5088\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix trusted publishing workflow (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5084\"\u003e#5084\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/d7421adf6eb349c3f4316c05492fdf81b2dafbcb\"\u003e\u003ccode\u003ed7421ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5152\"\u003e#5152\u003c/a\u003e from preactjs/10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/ce79b9638d2c8ca0d2e1aac72a828575f3084448\"\u003e\u003ccode\u003ece79b96\u003c/code\u003e\u003c/a\u003e 10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/a2418b8d03afa2655ef1d9529125f3e97c374f28\"\u003e\u003ccode\u003ea2418b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e from preactjs/preact-rts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/58a2bb1a3b0cea1a9506c8f2df910b9f890dd8da\"\u003e\u003ccode\u003e58a2bb1\u003c/code\u003e\u003c/a\u003e Make RTS optional peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/287288f52a9e45aee88e43e0e016e07d061efe42\"\u003e\u003ccode\u003e287288f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5149\"\u003e#5149\u003c/a\u003e from preactjs/10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/fe8f16e362da8dc550f352520a41819f16ca46ee\"\u003e\u003ccode\u003efe8f16e\u003c/code\u003e\u003c/a\u003e 10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/860b5a566f671e6d1ce35113284cd640f04d8bfe\"\u003e\u003ccode\u003e860b5a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5148\"\u003e#5148\u003c/a\u003e from preactjs/revert-5055-v10.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/177295668777c1207da11e2324cb4753eb710060\"\u003e\u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/m-mattia-m/quartz-5-notes-bug-report/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-mattia-m%2Fquartz-5-notes-bug-report/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4926330583","node_id":"PR_kwDOSg3ctc7zteLc","number":10,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T06:17:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T06:19:31.000Z","updated_at":"2026-07-27T06:17:09.000Z","time_to_close":604654,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e::highlight\u003c/code\u003e by \u003ca href=\"https://github.com/lucasweng\"\u003e\u003ccode\u003e@​lucasweng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/970\"\u003eparcel-bundler/lightningcss#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://github.com/position-try\"\u003e\u003ccode\u003e@​position-try\u003c/code\u003e\u003c/a\u003e at-rule by \u003ca href=\"https://github.com/mattcosta7\"\u003e\u003ccode\u003e@​mattcosta7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1238\"\u003eparcel-bundler/lightningcss#1238\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/851\"\u003e#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ::search-text and :current::search-text (\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/1212\"\u003e#1212\u003c/a\u003e) by \u003ca href=\"https://github.com/lucinadin\"\u003e\u003ccode\u003e@​lucinadin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1213\"\u003eparcel-bundler/lightningcss#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapse light-dark(x, x) to x by \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1183\"\u003eparcel-bundler/lightningcss#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupports \u003ccode\u003e:target-before/after/current\u003c/code\u003e pseudo-class by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1185\"\u003eparcel-bundler/lightningcss#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for the alpha() relative color function by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1266\"\u003eparcel-bundler/lightningcss#1266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint unknown at-rules in the same location by \u003ca href=\"https://github.com/RobinMalfait\"\u003e\u003ccode\u003e@​RobinMalfait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1233\"\u003eparcel-bundler/lightningcss#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix #rrggbbaa support on older versions of android by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1198\"\u003eparcel-bundler/lightningcss#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eatty\u003c/code\u003e with \u003ccode\u003estd::io::IsTerminal\u003c/code\u003e by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1197\"\u003eparcel-bundler/lightningcss#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependencies (cssparser, const-str) by \u003ca href=\"https://github.com/noahbald\"\u003e\u003ccode\u003e@​noahbald\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1200\"\u003eparcel-bundler/lightningcss#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minification of negative scientific notation dimensions by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1192\"\u003eparcel-bundler/lightningcss#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange serde attribute to be conditional for ResolveResult enum File variant by \u003ca href=\"https://github.com/FlorianDevP\"\u003e\u003ccode\u003e@​FlorianDevP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1251\"\u003eparcel-bundler/lightningcss#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexternal\u003c/code\u003e to return type of \u003ccode\u003eresolve\u003c/code\u003e by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1261\"\u003eparcel-bundler/lightningcss#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/forageopen/forage/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/forageopen%2Fforage/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4926204232","node_id":"PR_kwDOSgtNVc7ztDtK","number":9,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T05:57:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T05:57:52.000Z","updated_at":"2026-07-27T05:57:11.000Z","time_to_close":604757,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e::highlight\u003c/code\u003e by \u003ca href=\"https://github.com/lucasweng\"\u003e\u003ccode\u003e@​lucasweng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/970\"\u003eparcel-bundler/lightningcss#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://github.com/position-try\"\u003e\u003ccode\u003e@​position-try\u003c/code\u003e\u003c/a\u003e at-rule by \u003ca href=\"https://github.com/mattcosta7\"\u003e\u003ccode\u003e@​mattcosta7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1238\"\u003eparcel-bundler/lightningcss#1238\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/851\"\u003e#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ::search-text and :current::search-text (\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/1212\"\u003e#1212\u003c/a\u003e) by \u003ca href=\"https://github.com/lucinadin\"\u003e\u003ccode\u003e@​lucinadin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1213\"\u003eparcel-bundler/lightningcss#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapse light-dark(x, x) to x by \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1183\"\u003eparcel-bundler/lightningcss#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupports \u003ccode\u003e:target-before/after/current\u003c/code\u003e pseudo-class by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1185\"\u003eparcel-bundler/lightningcss#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for the alpha() relative color function by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1266\"\u003eparcel-bundler/lightningcss#1266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint unknown at-rules in the same location by \u003ca href=\"https://github.com/RobinMalfait\"\u003e\u003ccode\u003e@​RobinMalfait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1233\"\u003eparcel-bundler/lightningcss#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix #rrggbbaa support on older versions of android by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1198\"\u003eparcel-bundler/lightningcss#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eatty\u003c/code\u003e with \u003ccode\u003estd::io::IsTerminal\u003c/code\u003e by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1197\"\u003eparcel-bundler/lightningcss#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependencies (cssparser, const-str) by \u003ca href=\"https://github.com/noahbald\"\u003e\u003ccode\u003e@​noahbald\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1200\"\u003eparcel-bundler/lightningcss#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minification of negative scientific notation dimensions by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1192\"\u003eparcel-bundler/lightningcss#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange serde attribute to be conditional for ResolveResult enum File variant by \u003ca href=\"https://github.com/FlorianDevP\"\u003e\u003ccode\u003e@​FlorianDevP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1251\"\u003eparcel-bundler/lightningcss#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexternal\u003c/code\u003e to return type of \u003ccode\u003eresolve\u003c/code\u003e by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1261\"\u003eparcel-bundler/lightningcss#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/dungle14/n3ss/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dungle14%2Fn3ss/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4925810685","node_id":"PR_kwDOSZ5ww87zrx3C","number":12,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T04:32:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T04:31:47.000Z","updated_at":"2026-07-27T04:32:33.000Z","time_to_close":604844,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5...\n\n_Description has been truncated_","html_url":"https://github.com/ben-jaynes/benjaynes.com/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ben-jaynes%2Fbenjaynes.com/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4919857184","node_id":"PR_kwDOTcsI0M7zZnKk","number":1,"state":"open","title":"chore(deps): bump the npm-dependencies group with 120 updates","user":"dependabot[bot]","labels":["size/XL"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-18T20:05:36.000Z","updated_at":"2026-07-18T20:07:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":120,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"1.2.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"read-package-up","old_version":"11.0.0","new_version":"12.0.0","repository_url":"https://github.com/sindresorhus/read-package-up"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.23","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.24.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"12.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"globals","old_version":"16.0.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"17.1.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.64.0","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react-devtools-core","old_version":"6.1.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.1.1","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.14","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.6","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"strip-json-comments","old_version":"3.1.1","new_version":"5.0.3","repository_url":"https://github.com/sindresorhus/strip-json-comments"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.20","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"2.12.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"dotenv","old_version":"16.4.5","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cli-spinners","old_version":"2.9.2","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"color-convert","old_version":"2.0.1","new_version":"3.1.3","repository_url":"https://github.com/Qix-/color-convert"},{"name":"comment-json","old_version":"4.2.5","new_version":"5.0.0","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"ink-gradient","old_version":"3.0.0","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/ink-gradient"},{"name":"open","old_version":"10.1.2","new_version":"11.0.0","repository_url":"https://github.com/sindresorhus/open"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"tinygradient","old_version":"1.1.5","new_version":"2.0.1","repository_url":"https://github.com/mistic100/tinygradient"},{"name":"undici","old_version":"7.10.0","new_version":"8.7.0","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.11.24","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.32","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@xterm/headless","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.1","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/logging","old_version":"11.2.1","new_version":"11.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"execa","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/sindresorhus/execa"},{"name":"fast-levenshtein","old_version":"2.0.6","new_version":"3.0.0","repository_url":"https://github.com/hiddentao/fast-levenshtein"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"google-auth-library","old_version":"9.11.0","new_version":"10.9.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"html-to-text","old_version":"9.0.5","new_version":"10.0.0","repository_url":"https://github.com/html-to-text/node-html-to-text"},{"name":"http-proxy-agent","old_version":"7.0.2","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"https-proxy-agent","old_version":"7.0.6","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.6","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"ipaddr.js","old_version":"1.9.1","new_version":"2.4.0","repository_url":"https://github.com/whitequark/ipaddr.js"},{"name":"isbinaryfile","old_version":"5.0.7","new_version":"6.0.0","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"marked","old_version":"15.0.12","new_version":"18.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.5","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.0.0","new_version":"25.3.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.31.17","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.11","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"1.6.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.125.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.2","repository_url":"https://github.com/Microsoft/vsce"},{"name":"npm-run-all2","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/bcomnes/npm-run-all2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 120 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `1.2.1` |\n| [read-package-up](https://github.com/sindresorhus/read-package-up) | `11.0.0` | `12.0.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.10` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.23` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `10.7.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [glob](https://github.com/isaacs/node-glob) | `12.0.0` | `13.0.6` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `17.7.0` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `17.1.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.64.0` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.5` |\n| [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core) | `6.1.2` | `7.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.64.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.1.10` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.14` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.6` |\n| [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) | `3.1.1` | `5.0.3` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.20` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.1` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `2.12.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `17.4.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.29.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `2.9.2` | `3.4.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [color-convert](https://github.com/Qix-/color-convert) | `2.0.1` | `3.1.3` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.2.5` | `5.0.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [ink-gradient](https://github.com/sindresorhus/ink-gradient) | `3.0.0` | `4.0.1` |\n| [open](https://github.com/sindresorhus/open) | `10.1.2` | `11.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.17` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.2` |\n| [tinygradient](https://github.com/mistic100/tinygradient) | `1.1.5` | `2.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.10.0` | `8.7.0` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.1` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.11.24` | `26.1.1` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.32` | `17.0.35` |\n| [@xterm/headless](https://github.com/xtermjs/xterm.js) | `5.5.0` | `6.0.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.1` |\n| [@google-cloud/logging](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/logging) | `11.2.1` | `11.3.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.43.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.1` | `10.0.0` |\n| [fast-levenshtein](https://github.com/hiddentao/fast-levenshtein) | `2.0.6` | `3.0.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node/tree/HEAD/core/packages/google-auth-library-nodejs) | `9.11.0` | `10.9.0` |\n| [html-to-text](https://github.com/html-to-text/node-html-to-text) | `9.0.5` | `10.0.0` |\n| [http-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/http-proxy-agent) | `7.0.2` | `9.1.0` |\n| [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) | `7.0.6` | `9.1.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.6` |\n| [ipaddr.js](https://github.com/whitequark/ipaddr.js) | `1.9.1` | `2.4.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.7` | `6.0.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [marked](https://github.com/markedjs/marked) | `15.0.12` | `18.0.6` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.5` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.0.0` | `25.3.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.31.17` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.11` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `1.6.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.125.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.64.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.2` |\n| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `8.0.2` | `9.0.2` |\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add support for request cancellation (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/195\"\u003e#195\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d5197f9f6346a4b57084552e0bdf3c71ccf64412\"\u003ed5197f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/26da1ae7ab66fae0f5e77272dee3e5d562d24aee\"\u003e\u003ccode\u003e26da1ae\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003e\u003ccode\u003ee323221\u003c/code\u003e\u003c/a\u003e fix: Preserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e\u003ccode\u003e2adee0f\u003c/code\u003e\u003c/a\u003e fix(http): make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f587c0be568b0ca6f4cd3d4973f28f2860efb21e\"\u003e\u003ccode\u003ef587c0b\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e\u003ccode\u003e6599433\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e\u003ccode\u003e5e01eb2\u003c/code\u003e\u003c/a\u003e fix: unify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e\u003ccode\u003e2fc41d2\u003c/code\u003e\u003c/a\u003e fix: make ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e73e42af1fa3223437a2bc7772d051313820e3ae\"\u003e\u003ccode\u003ee73e42a\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.47.2 to 1.48.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f733390ebecadf4cc00e20bdcb590f58b4dabc95\"\u003e\u003ccode\u003ef733390\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the minor group with 8 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003e\u003ccode\u003efa8b5bd\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `read-package-up` from 11.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/read-package-up/releases\"\u003eread-package-up's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/commit/a9236d35b77d34d22a33e5efeec823ff305e5e3c\"\u003e\u003ccode\u003ea9236d3\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/commit/7b5b52a4cfebc19484c13f8fcffb5fb568ad74be\"\u003e\u003ccode\u003e7b5b52a\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/minimatch` from 5.1.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/minimatch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Chai-style expect chains  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003evitest-dev/eslint-plugin-vitest#920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a4\"\u003e\u003c!-- raw HTML omitted --\u003e(52692)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-called-with\u003c/strong\u003e: Map calledOnce matcher to exact once with  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003evitest-dev/eslint-plugin-vitest#918\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671ac\"\u003e\u003c!-- raw HTML omitted --\u003e(8f671)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.20...v1.6.21\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.20\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehoisted-apis-on-top\u003c/strong\u003e: Detect vitest.mock and aliased vi/vitest mock calls  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/909\"\u003evitest-dev/eslint-plugin-vitest#909\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff969\"\u003e\u003c!-- raw HTML omitted --\u003e(8fff9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Treat imported bindings as explicit timeouts  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003evitest-dev/eslint-plugin-vitest#906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7d\"\u003e\u003c!-- raw HTML omitted --\u003e(bd82c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Treat .finally() as part of async assertion promise chains  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/908\"\u003evitest-dev/eslint-plugin-vitest#908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8\"\u003e\u003c!-- raw HTML omitted --\u003e(7c697)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.19...v1.6.20\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8ce98573b45c2ddd6d1f6302bf51417649862cce\"\u003e\u003ccode\u003e8ce9857\u003c/code\u003e\u003c/a\u003e chore: release v1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140db75417a983cd694261872b620f2a3652\"\u003e\u003ccode\u003e5e1e140\u003c/code\u003e\u003c/a\u003e feat(prefer-expect-assertions): add disallowHasAssertions option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320aa7c811cef52e682802e3f27ab32822dbf\"\u003e\u003ccode\u003e792320a\u003c/code\u003e\u003c/a\u003e fix(valid-expect): handle static expect APIs (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6c9afb1e99fcf791027fb550c7e665b0a9\"\u003e\u003ccode\u003e394ddb6\u003c/code\u003e\u003c/a\u003e fix: 8 warnings for unexpected node version input (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/61bc715e893742f6030e325c6b647530305b3012\"\u003e\u003ccode\u003e61bc715\u003c/code\u003e\u003c/a\u003e chore: release v1.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/34157096f6a1aafee152ac88bd4e2ba845a9d377\"\u003e\u003ccode\u003e3415709\u003c/code\u003e\u003c/a\u003e fix: handle expect.any separately from Chai any flag (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ffe3299c5073878b18765c97c858417f3bbf7ca9\"\u003e\u003ccode\u003effe3299\u003c/code\u003e\u003c/a\u003e chore: release v1.6.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/af7ac0c0ab0d48a7165e8517fdd9cbc241dc3019\"\u003e\u003ccode\u003eaf7ac0c\u003c/code\u003e\u003c/a\u003e Initial support for aroundEach  and aroundAll hooks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a40e27129e36f6bbbb1327c12f21581355d\"\u003e\u003ccode\u003e52692a4\u003c/code\u003e\u003c/a\u003e fix: support Chai-style expect chains (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671acaad21a9cdc0b254c977cbb849eb46c451\"\u003e\u003ccode\u003e8f671ac\u003c/code\u003e\u003c/a\u003e fix(prefer-called-with): map calledOnce matcher to exact once with (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/helis-d/waylou/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/helis-d%2Fwaylou/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4917511958","node_id":"PR_kwDOTcSYkc7zShGJ","number":2,"state":"closed","title":"chore(deps): bump the production-dependencies group with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-25T08:34:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-18T08:32:59.000Z","updated_at":"2026-07-25T08:34:29.000Z","time_to_close":604888,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 29 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/Mocoss/PythonNotes/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mocoss%2FPythonNotes/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4892715150","node_id":"PR_kwDOSAm7Ps7yCFIX","number":55,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-17T00:27:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-15T13:04:32.000Z","updated_at":"2026-07-17T00:27:48.000Z","time_to_close":127394,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":12,"packages":[{"name":"@astrojs/cloudflare","old_version":"14.1.2","new_version":"14.1.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/material-symbols","old_version":"1.2.83","new_version":"1.2.85","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.89","new_version":"1.2.90","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"astro","old_version":"7.0.7","new_version":"7.0.9","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"satteri","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/bruits/satteri"},{"name":"svelte","old_version":"5.56.4","new_version":"5.56.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@biomejs/biome","old_version":"2.5.2","new_version":"2.5.4","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.1.2` | `14.1.3` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.3.3` | `0.3.4` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `7.0.2` | `7.0.3` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.83` | `1.2.85` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.89` | `1.2.90` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.0.7` | `7.0.9` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [satteri](https://github.com/bruits/satteri) | `0.9.4` | `0.9.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.56.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.2` | `2.5.4` |\n\n\nUpdates `@astrojs/cloudflare` from 14.1.2 to 14.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.1.3/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.3.4/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\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/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@7.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.83 to 1.2.85\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.89 to 1.2.90\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.0.7 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/commit/e7d79350659b1910ee88e9e78df13721962773e0\"\u003e\u003ccode\u003ee7d7935\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17373\"\u003e#17373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e fix: prevent spurious full-reload on first browser visit after dev server sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e fix(astro-island): use query param for hydration import retry so recovery wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3048391b488223809b3cb78524f06e6e9e20b87c\"\u003e\u003ccode\u003e3048391\u003c/code\u003e\u003c/a\u003e refactor(test): migrate vite virtual module tests from e2e to integration (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Improve rendering performance for pages with many components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17344\"\u003e#17344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e fix: update the compiler to the latest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Fix astro dev --force not replacing a running dev server (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1b33c1f37dcace102cc39163c44f214168ece3d6\"\u003e\u003ccode\u003e1b33c1f\u003c/code\u003e\u003c/a\u003e fix(routing): prevent trailing slash on file extension endpoint paths in stri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.0.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `satteri` from 0.9.4 to 0.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bruits/satteri/releases\"\u003esatteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esatteri-v0.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92d01ec4eee3a7284608f5a4974dca6d4aec836e\"\u003e\u003ccode\u003e92d01ec\u003c/code\u003e\u003c/a\u003e Release (main) (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/d2c33ca65721a45b2899a5265d54a226a3843a91\"\u003e\u003ccode\u003ed2c33ca\u003c/code\u003e\u003c/a\u003e fix(autolink): misc improvements to autolink behavior and performance (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/24a4689c670d7752cd6fc1ecc0f866d57f034924\"\u003e\u003ccode\u003e24a4689\u003c/code\u003e\u003c/a\u003e fix(satteri-pulldown-cmark): don't let heading attribute blocks conflict with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/54c782f9901cec3dc4836b602e6e1a928d4a7163\"\u003e\u003ccode\u003e54c782f\u003c/code\u003e\u003c/a\u003e chore: harden and update ci (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/e3f2a101bcac6138d761ab000e71bf921923be70\"\u003e\u003ccode\u003ee3f2a10\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11 (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/a57900229b3b1c9b0675b4fb1bcc05ee7e801387\"\u003e\u003ccode\u003ea579002\u003c/code\u003e\u003c/a\u003e fix(satteri): set the license field in the package.json (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/15b0f8574b3356a6d300ffb95be55bd888bee119\"\u003e\u003ccode\u003e15b0f85\u003c/code\u003e\u003c/a\u003e feat(playground): add a share button (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/eaef2be68d123e8109d0a4c3806b02891e8fd19b\"\u003e\u003ccode\u003eeaef2be\u003c/code\u003e\u003c/a\u003e docs: swap two rows for consistent order (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/ef3974e86b080c1e88f0e92122ffd28f08e0ad37\"\u003e\u003ccode\u003eef3974e\u003c/code\u003e\u003c/a\u003e feat(plugins): adds ctx.sourceFormat on plugin contexts (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92c006afd60904122bbc55f524f36901fa05c517\"\u003e\u003ccode\u003e92c006a\u003c/code\u003e\u003c/a\u003e fix(satteri): declare WASI runtime deps as optionalDependencies (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bruits/satteri/compare/satteri-v0.9.4...satteri-v0.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.4 to 5.56.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/602a873b6b82bba4e6edc91b039e2f6defbe3fc4\"\u003e\u003ccode\u003e602a873\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18497\"\u003e#18497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a4fd67e361914df612ae432ff75283c2d332ae18\"\u003e\u003ccode\u003ea4fd67e\u003c/code\u003e\u003c/a\u003e fix: $state.eager() is sometimes incorrect in SSR (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18530\"\u003e#18530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/199ffebca375b29b65fcac53fc1825b452175a53\"\u003e\u003ccode\u003e199ffeb\u003c/code\u003e\u003c/a\u003e fix: clear previous_task reference after abort in Tween (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/edeef1f9f713ab1ffdba698ff6d92cce8da1c5b4\"\u003e\u003ccode\u003eedeef1f\u003c/code\u003e\u003c/a\u003e chore: add some failing tests (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18528\"\u003e#18528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a91b0687866c8b2f78692010702bb811bf27b9a8\"\u003e\u003ccode\u003ea91b068\u003c/code\u003e\u003c/a\u003e fix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b4d1583ae20f3869a88a731d9a265c546c099f66\"\u003e\u003ccode\u003eb4d1583\u003c/code\u003e\u003c/a\u003e fix: transform computed keys in keyed each block destructuring patterns (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/08a9e9e7e43453e2146357dd72d44cca1e41e29e\"\u003e\u003ccode\u003e08a9e9e\u003c/code\u003e\u003c/a\u003e fix: prevent derived connection leak in untracked contexts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18517\"\u003e#18517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bfbb026f2f7db6ced0d86ba0feb40587c0e8f598\"\u003e\u003ccode\u003ebfbb026\u003c/code\u003e\u003c/a\u003e fix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18525\"\u003e#18525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5edd8b0602c81494ebdad7f1a5d8077f869c2097\"\u003e\u003ccode\u003e5edd8b0\u003c/code\u003e\u003c/a\u003e fix: chain preprocessor sourcemaps with an empty sources[0] (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18518\"\u003e#18518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/41642b70ee471dfe024dfface4c0c9939fa60d3b\"\u003e\u003ccode\u003e41642b7\u003c/code\u003e\u003c/a\u003e fix: avoid declaration tag warning in event handlers (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18500\"\u003e#18500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.23.0 to 4.23.1\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.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003e4.23.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport tsImport after global preload (\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e8d4ffc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e avoid clearing piped output (\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e95d0672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e treat script and dependency paths literally (\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e79fddde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindex transform cache lazily (\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003ee818ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload esbuild lazily in CLI (\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003ed067938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emap Node TypeScript formats directly (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003ecdcc623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse sync module hooks on Node v22.22.3+ (\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003ef8992f1\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.23.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e\u003ccode\u003e79fddde\u003c/code\u003e\u003c/a\u003e fix(watch): treat script and dependency paths literally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003e\u003ccode\u003ee818ad6\u003c/code\u003e\u003c/a\u003e perf: index transform cache lazily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003e\u003ccode\u003ecdcc623\u003c/code\u003e\u003c/a\u003e perf: map Node TypeScript formats directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003e\u003ccode\u003ed067938\u003c/code\u003e\u003c/a\u003e perf: load esbuild lazily in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e\u003ccode\u003e95d0672\u003c/code\u003e\u003c/a\u003e fix(watch): avoid clearing piped output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6fd4607e8a99d1efe27f185f749c659138f00ece\"\u003e\u003ccode\u003e6fd4607\u003c/code\u003e\u003c/a\u003e docs: add per-page metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f4176d8c6329a12205ed9b8c582e559cafc45018\"\u003e\u003ccode\u003ef4176d8\u003c/code\u003e\u003c/a\u003e docs: generate sitemap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e\u003ccode\u003e8d4ffc2\u003c/code\u003e\u003c/a\u003e fix: support tsImport after global preload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f0e89b244c98849dc5f9483fa33aaaf983ede18f\"\u003e\u003ccode\u003ef0e89b2\u003c/code\u003e\u003c/a\u003e docs: document Node's public type-stripping API vs internal loader path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003e\u003ccode\u003ef8992f1\u003c/code\u003e\u003c/a\u003e perf: use sync module hooks on Node v22.22.3+\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.2 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.4\u003c/h2\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(yml/fmt): basic block properties by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10873\"\u003ebiomejs/biome#10873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(useSortedClasses): sort important-suffix classes in sort_v4 by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10880\"\u003ebiomejs/biome#10880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(format/js): wrap curried test each calls by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003ebiomejs/biome#10886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(markdown): parse whitespace after list markers by \u003ca href=\"https://github.com/tidefield\"\u003e\u003ccode\u003e@​tidefield\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10869\"\u003ebiomejs/biome#10869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(inference): use correct function when cloning data by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003ebiomejs/biome#10891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(noDuplicateProperties): note that \u003ca href=\"https://github.com/keyframes\"\u003e\u003ccode\u003e@​keyframes\u003c/code\u003e\u003c/a\u003e declarations are ignored by \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10893\"\u003ebiomejs/biome#10893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): prevent noCommentText fix from looping forever by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003ebiomejs/biome#10842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): cleanup old sockets in Unix by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003ebiomejs/biome#10895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(inference): inference engine via salsa by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10888\"\u003ebiomejs/biome#10888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 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/biomejs/biome/pull/10920\"\u003ebiomejs/biome#10920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github-actions 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/biomejs/biome/pull/10921\"\u003ebiomejs/biome#10921\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bfc3f3d6981e0b5aa3269a253661cc5934c20331\"\u003e\u003ccode\u003ebfc3f3d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10887\"\u003e#10887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/qwc-ch/Firefly/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwc-ch%2FFirefly/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"4888303237","node_id":"PR_kwDOTYeIVc7xz2hy","number":1,"state":"open","title":"build(deps): bump the patch-updates group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-15T00:58:40.000Z","updated_at":"2026-07-16T01:00:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patch-updates","update_count":12,"packages":[{"name":"@astrojs/cloudflare","old_version":"14.1.2","new_version":"14.1.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/material-symbols","old_version":"1.2.83","new_version":"1.2.85","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.89","new_version":"1.2.90","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"astro","old_version":"7.0.7","new_version":"7.0.9","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"satteri","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/bruits/satteri"},{"name":"svelte","old_version":"5.56.4","new_version":"5.56.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@biomejs/biome","old_version":"2.5.2","new_version":"2.5.4","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.1.2` | `14.1.3` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.3.3` | `0.3.4` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `7.0.2` | `7.0.3` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.83` | `1.2.85` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.89` | `1.2.90` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.0.7` | `7.0.9` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [satteri](https://github.com/bruits/satteri) | `0.9.4` | `0.9.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.56.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.2` | `2.5.4` |\n\n\nUpdates `@astrojs/cloudflare` from 14.1.2 to 14.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.1.3/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.3.4/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\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/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@7.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.83 to 1.2.85\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.89 to 1.2.90\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.0.7 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/commit/e7d79350659b1910ee88e9e78df13721962773e0\"\u003e\u003ccode\u003ee7d7935\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17373\"\u003e#17373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e fix: prevent spurious full-reload on first browser visit after dev server sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e fix(astro-island): use query param for hydration import retry so recovery wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3048391b488223809b3cb78524f06e6e9e20b87c\"\u003e\u003ccode\u003e3048391\u003c/code\u003e\u003c/a\u003e refactor(test): migrate vite virtual module tests from e2e to integration (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Improve rendering performance for pages with many components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17344\"\u003e#17344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e fix: update the compiler to the latest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Fix astro dev --force not replacing a running dev server (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1b33c1f37dcace102cc39163c44f214168ece3d6\"\u003e\u003ccode\u003e1b33c1f\u003c/code\u003e\u003c/a\u003e fix(routing): prevent trailing slash on file extension endpoint paths in stri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.0.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `satteri` from 0.9.4 to 0.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bruits/satteri/releases\"\u003esatteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esatteri-v0.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92d01ec4eee3a7284608f5a4974dca6d4aec836e\"\u003e\u003ccode\u003e92d01ec\u003c/code\u003e\u003c/a\u003e Release (main) (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/d2c33ca65721a45b2899a5265d54a226a3843a91\"\u003e\u003ccode\u003ed2c33ca\u003c/code\u003e\u003c/a\u003e fix(autolink): misc improvements to autolink behavior and performance (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/24a4689c670d7752cd6fc1ecc0f866d57f034924\"\u003e\u003ccode\u003e24a4689\u003c/code\u003e\u003c/a\u003e fix(satteri-pulldown-cmark): don't let heading attribute blocks conflict with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/54c782f9901cec3dc4836b602e6e1a928d4a7163\"\u003e\u003ccode\u003e54c782f\u003c/code\u003e\u003c/a\u003e chore: harden and update ci (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/e3f2a101bcac6138d761ab000e71bf921923be70\"\u003e\u003ccode\u003ee3f2a10\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11 (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/a57900229b3b1c9b0675b4fb1bcc05ee7e801387\"\u003e\u003ccode\u003ea579002\u003c/code\u003e\u003c/a\u003e fix(satteri): set the license field in the package.json (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/15b0f8574b3356a6d300ffb95be55bd888bee119\"\u003e\u003ccode\u003e15b0f85\u003c/code\u003e\u003c/a\u003e feat(playground): add a share button (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/eaef2be68d123e8109d0a4c3806b02891e8fd19b\"\u003e\u003ccode\u003eeaef2be\u003c/code\u003e\u003c/a\u003e docs: swap two rows for consistent order (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/ef3974e86b080c1e88f0e92122ffd28f08e0ad37\"\u003e\u003ccode\u003eef3974e\u003c/code\u003e\u003c/a\u003e feat(plugins): adds ctx.sourceFormat on plugin contexts (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92c006afd60904122bbc55f524f36901fa05c517\"\u003e\u003ccode\u003e92c006a\u003c/code\u003e\u003c/a\u003e fix(satteri): declare WASI runtime deps as optionalDependencies (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bruits/satteri/compare/satteri-v0.9.4...satteri-v0.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.4 to 5.56.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/602a873b6b82bba4e6edc91b039e2f6defbe3fc4\"\u003e\u003ccode\u003e602a873\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18497\"\u003e#18497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a4fd67e361914df612ae432ff75283c2d332ae18\"\u003e\u003ccode\u003ea4fd67e\u003c/code\u003e\u003c/a\u003e fix: $state.eager() is sometimes incorrect in SSR (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18530\"\u003e#18530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/199ffebca375b29b65fcac53fc1825b452175a53\"\u003e\u003ccode\u003e199ffeb\u003c/code\u003e\u003c/a\u003e fix: clear previous_task reference after abort in Tween (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/edeef1f9f713ab1ffdba698ff6d92cce8da1c5b4\"\u003e\u003ccode\u003eedeef1f\u003c/code\u003e\u003c/a\u003e chore: add some failing tests (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18528\"\u003e#18528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a91b0687866c8b2f78692010702bb811bf27b9a8\"\u003e\u003ccode\u003ea91b068\u003c/code\u003e\u003c/a\u003e fix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b4d1583ae20f3869a88a731d9a265c546c099f66\"\u003e\u003ccode\u003eb4d1583\u003c/code\u003e\u003c/a\u003e fix: transform computed keys in keyed each block destructuring patterns (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/08a9e9e7e43453e2146357dd72d44cca1e41e29e\"\u003e\u003ccode\u003e08a9e9e\u003c/code\u003e\u003c/a\u003e fix: prevent derived connection leak in untracked contexts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18517\"\u003e#18517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bfbb026f2f7db6ced0d86ba0feb40587c0e8f598\"\u003e\u003ccode\u003ebfbb026\u003c/code\u003e\u003c/a\u003e fix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18525\"\u003e#18525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5edd8b0602c81494ebdad7f1a5d8077f869c2097\"\u003e\u003ccode\u003e5edd8b0\u003c/code\u003e\u003c/a\u003e fix: chain preprocessor sourcemaps with an empty sources[0] (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18518\"\u003e#18518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/41642b70ee471dfe024dfface4c0c9939fa60d3b\"\u003e\u003ccode\u003e41642b7\u003c/code\u003e\u003c/a\u003e fix: avoid declaration tag warning in event handlers (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18500\"\u003e#18500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.23.0 to 4.23.1\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.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003e4.23.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport tsImport after global preload (\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e8d4ffc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e avoid clearing piped output (\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e95d0672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e treat script and dependency paths literally (\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e79fddde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindex transform cache lazily (\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003ee818ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload esbuild lazily in CLI (\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003ed067938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emap Node TypeScript formats directly (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003ecdcc623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse sync module hooks on Node v22.22.3+ (\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003ef8992f1\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.23.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e\u003ccode\u003e79fddde\u003c/code\u003e\u003c/a\u003e fix(watch): treat script and dependency paths literally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003e\u003ccode\u003ee818ad6\u003c/code\u003e\u003c/a\u003e perf: index transform cache lazily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003e\u003ccode\u003ecdcc623\u003c/code\u003e\u003c/a\u003e perf: map Node TypeScript formats directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003e\u003ccode\u003ed067938\u003c/code\u003e\u003c/a\u003e perf: load esbuild lazily in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e\u003ccode\u003e95d0672\u003c/code\u003e\u003c/a\u003e fix(watch): avoid clearing piped output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6fd4607e8a99d1efe27f185f749c659138f00ece\"\u003e\u003ccode\u003e6fd4607\u003c/code\u003e\u003c/a\u003e docs: add per-page metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f4176d8c6329a12205ed9b8c582e559cafc45018\"\u003e\u003ccode\u003ef4176d8\u003c/code\u003e\u003c/a\u003e docs: generate sitemap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e\u003ccode\u003e8d4ffc2\u003c/code\u003e\u003c/a\u003e fix: support tsImport after global preload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f0e89b244c98849dc5f9483fa33aaaf983ede18f\"\u003e\u003ccode\u003ef0e89b2\u003c/code\u003e\u003c/a\u003e docs: document Node's public type-stripping API vs internal loader path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003e\u003ccode\u003ef8992f1\u003c/code\u003e\u003c/a\u003e perf: use sync module hooks on Node v22.22.3+\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.2 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.4\u003c/h2\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(yml/fmt): basic block properties by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10873\"\u003ebiomejs/biome#10873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(useSortedClasses): sort important-suffix classes in sort_v4 by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10880\"\u003ebiomejs/biome#10880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(format/js): wrap curried test each calls by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003ebiomejs/biome#10886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(markdown): parse whitespace after list markers by \u003ca href=\"https://github.com/tidefield\"\u003e\u003ccode\u003e@​tidefield\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10869\"\u003ebiomejs/biome#10869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(inference): use correct function when cloning data by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003ebiomejs/biome#10891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(noDuplicateProperties): note that \u003ca href=\"https://github.com/keyframes\"\u003e\u003ccode\u003e@​keyframes\u003c/code\u003e\u003c/a\u003e declarations are ignored by \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10893\"\u003ebiomejs/biome#10893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): prevent noCommentText fix from looping forever by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003ebiomejs/biome#10842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): cleanup old sockets in Unix by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003ebiomejs/biome#10895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(inference): inference engine via salsa by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10888\"\u003ebiomejs/biome#10888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 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/biomejs/biome/pull/10920\"\u003ebiomejs/biome#10920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github-actions 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/biomejs/biome/pull/10921\"\u003ebiomejs/biome#10921\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bfc3f3d6981e0b5aa3269a253661cc5934c20331\"\u003e\u003ccode\u003ebfc3f3d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10887\"\u003e#10887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/xiyunyun/blog/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiyunyun%2Fblog/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4885918865","node_id":"PR_kwDOPIPMHs7xsFCR","number":37,"state":"closed","title":"build(deps): bump the patch-updates group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-20T18:26:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T18:25:37.000Z","updated_at":"2026-07-20T18:26:42.000Z","time_to_close":518463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patch-updates","update_count":5,"packages":[{"name":"@iconify-json/material-symbols","old_version":"1.2.82","new_version":"1.2.84","repository_url":"https://github.com/iconify/icon-sets"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"svelte","old_version":"5.56.4","new_version":"5.56.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"@biomejs/biome","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.82` | `1.2.84` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.56.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.2` | `2.5.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n\n\nUpdates `@iconify-json/material-symbols` from 1.2.82 to 1.2.84\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.4 to 5.56.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/602a873b6b82bba4e6edc91b039e2f6defbe3fc4\"\u003e\u003ccode\u003e602a873\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18497\"\u003e#18497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a4fd67e361914df612ae432ff75283c2d332ae18\"\u003e\u003ccode\u003ea4fd67e\u003c/code\u003e\u003c/a\u003e fix: $state.eager() is sometimes incorrect in SSR (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18530\"\u003e#18530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/199ffebca375b29b65fcac53fc1825b452175a53\"\u003e\u003ccode\u003e199ffeb\u003c/code\u003e\u003c/a\u003e fix: clear previous_task reference after abort in Tween (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/edeef1f9f713ab1ffdba698ff6d92cce8da1c5b4\"\u003e\u003ccode\u003eedeef1f\u003c/code\u003e\u003c/a\u003e chore: add some failing tests (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18528\"\u003e#18528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a91b0687866c8b2f78692010702bb811bf27b9a8\"\u003e\u003ccode\u003ea91b068\u003c/code\u003e\u003c/a\u003e fix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b4d1583ae20f3869a88a731d9a265c546c099f66\"\u003e\u003ccode\u003eb4d1583\u003c/code\u003e\u003c/a\u003e fix: transform computed keys in keyed each block destructuring patterns (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/08a9e9e7e43453e2146357dd72d44cca1e41e29e\"\u003e\u003ccode\u003e08a9e9e\u003c/code\u003e\u003c/a\u003e fix: prevent derived connection leak in untracked contexts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18517\"\u003e#18517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bfbb026f2f7db6ced0d86ba0feb40587c0e8f598\"\u003e\u003ccode\u003ebfbb026\u003c/code\u003e\u003c/a\u003e fix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18525\"\u003e#18525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5edd8b0602c81494ebdad7f1a5d8077f869c2097\"\u003e\u003ccode\u003e5edd8b0\u003c/code\u003e\u003c/a\u003e fix: chain preprocessor sourcemaps with an empty sources[0] (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18518\"\u003e#18518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/41642b70ee471dfe024dfface4c0c9939fa60d3b\"\u003e\u003ccode\u003e41642b7\u003c/code\u003e\u003c/a\u003e fix: avoid declaration tag warning in event handlers (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18500\"\u003e#18500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.2 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.3\u003c/h2\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10853\"\u003e#10853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/93d8e5352454bccfbd179db03b3155776599c52c\"\u003e\u003ccode\u003e93d8e53\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10840\"\u003e#10840\u003c/a\u003e: Astro shorthand attribute syntax is now correctly being parsed from embedded nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10820\"\u003e#10820\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bba30920715920142e933939f6270feedca933a5\"\u003e\u003ccode\u003ebba3092\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10619\"\u003e#10619\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-process-env/\"\u003e\u003ccode\u003enoProcessEnv\u003c/code\u003e\u003c/a\u003e now also reports computed (bracket) member access. Previously only dot access was checked, so \u003ccode\u003eprocess[\u0026quot;env\u0026quot;]\u003c/code\u003e and \u003ccode\u003eenv[\u0026quot;NODE_ENV\u0026quot;]\u003c/code\u003e (where \u003ccode\u003eenv\u003c/code\u003e is imported from \u003ccode\u003enode:process\u003c/code\u003e) were missed. Both static and computed accesses are now reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10835\"\u003e#10835\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10824\"\u003e#10824\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-dom-query-selector/\"\u003e\u003ccode\u003euseDomQuerySelector\u003c/code\u003e\u003c/a\u003e now supports an \u003ccode\u003eignore\u003c/code\u003e option for receiver identifiers that should not be reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10875\"\u003e#10875\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b12e486d0f0b80d02d2208e239190f8756d39d48\"\u003e\u003ccode\u003eb12e486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10795\"\u003e#10795\u003c/a\u003e: \u003ccode\u003e--profile-rules\u003c/code\u003e now reports timings for each plugin separately as \u003ccode\u003eplugin/\u0026lt;pluginName\u0026gt;\u003c/code\u003e, matching the naming used by plugin suppressions, instead of aggregating all plugins under a single \u003ccode\u003eplugin/plugin\u003c/code\u003e entry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10877\"\u003e#10877\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d6bc4473a210758ee49f6cad41bc69587a7cf125\"\u003e\u003ccode\u003ed6bc447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome-zed/issues/164\"\u003ebiome-zed#164\u003c/a\u003e: Biome no longer inserts stray whitespace when format-on-type runs after closing delimiters such as \u003ccode\u003e)\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, and \u003ccode\u003e}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10867\"\u003e#10867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a21463e5f616a2db5035b470cd206ac9da4d9423\"\u003e\u003ccode\u003ea21463e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10864\"\u003e#10864\u003c/a\u003e: Biome no longer crashes when checking or linting HTML files with unquoted attribute values such as \u003ccode\u003e\u0026lt;textarea rows=4\u0026gt;\u0026lt;/textarea\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(useVueValidVOn): allow verb-modifier-only handlers and object syntax by \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003ebiomejs/biome#10773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(css_parser): recover CSS Modules syntax at EOF by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003ebiomejs/biome#10815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fmt/yaml): sequence mapping by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10814\"\u003ebiomejs/biome#10814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): handle TypeScript wrappers in unsafe optional chains by \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003ebiomejs/biome#10827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): report computed member access in noProcessEnv by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10820\"\u003ebiomejs/biome#10820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: ignore quick-xml RustSec advisories by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10831\"\u003ebiomejs/biome#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(core): embedded ranges plumbing by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10836\"\u003ebiomejs/biome#10836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(md/fmt): more compatibility gains by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10833\"\u003ebiomejs/biome#10833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(xtask): migrate Error global type by \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003ebiomejs/biome#10721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): suppress false positives in noUnusedVariables for Svelte store subscriptions and $bindable() props by \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003ebiomejs/biome#10534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(md/parse): reduce emitted nodes by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10847\"\u003ebiomejs/biome#10847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(md/fmt): quotes, thematic breaks and link definition by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10844\"\u003ebiomejs/biome#10844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(md/parse): parse HTML into one single node by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10848\"\u003ebiomejs/biome#10848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(noMissingVarFunction): list container-name in ignored properties by \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10852\"\u003ebiomejs/biome#10852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(md/parse): fold code content lines and indentation runs by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10851\"\u003ebiomejs/biome#10851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: astro shorthand syntax embedded nodes by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10853\"\u003ebiomejs/biome#10853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(xtask): migrate disposable global types by \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10841\"\u003ebiomejs/biome#10841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10853\"\u003e#10853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/93d8e5352454bccfbd179db03b3155776599c52c\"\u003e\u003ccode\u003e93d8e53\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10840\"\u003e#10840\u003c/a\u003e: Astro shorthand attribute syntax is now correctly being parsed from embedded nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10820\"\u003e#10820\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bba30920715920142e933939f6270feedca933a5\"\u003e\u003ccode\u003ebba3092\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10619\"\u003e#10619\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-process-env/\"\u003e\u003ccode\u003enoProcessEnv\u003c/code\u003e\u003c/a\u003e now also reports computed (bracket) member access. Previously only dot access was checked, so \u003ccode\u003eprocess[\u0026quot;env\u0026quot;]\u003c/code\u003e and \u003ccode\u003eenv[\u0026quot;NODE_ENV\u0026quot;]\u003c/code\u003e (where \u003ccode\u003eenv\u003c/code\u003e is imported from \u003ccode\u003enode:process\u003c/code\u003e) were missed. Both static and computed accesses are now reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10835\"\u003e#10835\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10824\"\u003e#10824\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-dom-query-selector/\"\u003e\u003ccode\u003euseDomQuerySelector\u003c/code\u003e\u003c/a\u003e now supports an \u003ccode\u003eignore\u003c/code\u003e option for receiver identifiers that should not be reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10875\"\u003e#10875\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b12e486d0f0b80d02d2208e239190f8756d39d48\"\u003e\u003ccode\u003eb12e486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10795\"\u003e#10795\u003c/a\u003e: \u003ccode\u003e--profile-rules\u003c/code\u003e now reports timings for each plugin separately as \u003ccode\u003eplugin/\u0026lt;pluginName\u0026gt;\u003c/code\u003e, matching the naming used by plugin suppressions, instead of aggregating all plugins under a single \u003ccode\u003eplugin/plugin\u003c/code\u003e entry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10877\"\u003e#10877\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d6bc4473a210758ee49f6cad41bc69587a7cf125\"\u003e\u003ccode\u003ed6bc447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome-zed/issues/164\"\u003ebiome-zed#164\u003c/a\u003e: Biome no longer inserts stray whitespace when format-on-type runs after closing delimiters such as \u003ccode\u003e)\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, and \u003ccode\u003e}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10867\"\u003e#10867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a21463e5f616a2db5035b470cd206ac9da4d9423\"\u003e\u003ccode\u003ea21463e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10864\"\u003e#10864\u003c/a\u003e: Biome no longer crashes when checking or linting HTML files with unquoted attribute values such as \u003ccode\u003e\u0026lt;textarea rows=4\u0026gt;\u0026lt;/textarea\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.3/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\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/oeasy1412/aLinChe_Blog/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oeasy1412%2FaLinChe_Blog/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"4883102342","node_id":"PR_kwDOTGnQr87xi1kY","number":6,"state":"open","title":"[Docs Site] Bump the non-major group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/xl"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-14T12:37:57.000Z","updated_at":"2026-07-14T12:39:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[Docs Site] Bump","group_name":"non-major","update_count":40,"packages":[{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/starlight","old_version":"0.38.4","new_version":"0.41.3","repository_url":"https://github.com/withastro/starlight"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.15.2","new_version":"0.18.4","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@expressive-code/core","old_version":"0.41.7","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.3","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.7","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@floating-ui/react","old_version":"0.27.19","new_version":"0.27.20","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@iconify/utils","old_version":"3.1.1","new_version":"3.1.4","repository_url":"https://github.com/iconify/iconify"},{"name":"@marsidev/react-turnstile","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/marsidev/react-turnstile"},{"name":"@tailwindcss/postcss","old_version":"4.2.4","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"algoliasearch","old_version":"5.52.0","new_version":"5.55.2","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"astro-breadcrumbs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/felix-berlin/astro-breadcrumbs"},{"name":"astro-expressive-code","old_version":"0.41.7","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"astro-skills","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/fredkschott/astro-skills"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.6","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"marked","old_version":"18.0.3","new_version":"18.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mermaid","old_version":"11.14.0","new_version":"11.16.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"nanostores","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/nanostores/nanostores"},{"name":"parse-duration","old_version":"2.1.6","new_version":"2.1.8","repository_url":"https://github.com/jkroso/parse-duration"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.7","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.4","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-icons","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"react-instantsearch","old_version":"7.31.0","new_version":"7.39.0","repository_url":"https://github.com/algolia/instantsearch"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"starlight-image-zoom","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/HiDeoo/starlight-image-zoom"},{"name":"starlight-links-validator","old_version":"0.24.0","new_version":"0.25.2","repository_url":"https://github.com/HiDeoo/starlight-links-validator"},{"name":"svgo","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/svg/svgo"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ts-blank-space","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/bloomberg/ts-blank-space"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wrangler","old_version":"4.88.0","new_version":"4.110.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.2` | `3.7.3` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.38.4` | `0.41.3` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.6.0` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.15.2` | `0.18.4` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.7` | `0.44.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.3` | `0.44.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.7` | `0.44.0` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.19` | `0.27.20` |\n| [@iconify/utils](https://github.com/iconify/iconify/tree/HEAD/packages/utils) | `3.1.1` | `3.1.4` |\n| [@marsidev/react-turnstile](https://github.com/marsidev/react-turnstile) | `1.5.1` | `1.5.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.4` | `4.3.2` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.52.0` | `5.55.2` |\n| [astro-breadcrumbs](https://github.com/felix-berlin/astro-breadcrumbs) | `3.4.0` | `3.4.1` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.7` | `0.44.0` |\n| [astro-skills](https://github.com/fredkschott/astro-skills) | `0.1.0` | `0.1.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.6` |\n| [marked](https://github.com/markedjs/marked) | `18.0.3` | `18.0.6` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.14.0` | `11.16.0` |\n| [nanostores](https://github.com/nanostores/nanostores) | `1.3.0` | `1.4.0` |\n| [parse-duration](https://github.com/jkroso/parse-duration) | `2.1.6` | `2.1.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.7` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.4` | `19.2.3` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.6.0` | `5.7.0` |\n| [react-instantsearch](https://github.com/algolia/instantsearch) | `7.31.0` | `7.39.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [starlight-image-zoom](https://github.com/HiDeoo/starlight-image-zoom/tree/HEAD/packages/starlight-image-zoom) | `0.14.1` | `0.15.0` |\n| [starlight-links-validator](https://github.com/HiDeoo/starlight-links-validator/tree/HEAD/packages/starlight-links-validator) | `0.24.0` | `0.25.2` |\n| [svgo](https://github.com/svg/svgo) | `4.0.1` | `4.0.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.3.2` |\n| [ts-blank-space](https://github.com/bloomberg/ts-blank-space) | `0.8.0` | `0.9.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.88.0` | `4.110.0` |\n\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/starlight` from 0.38.4 to 0.41.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/releases\"\u003e@​astrojs/starlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3911\"\u003e#3911\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1686ecce3fd2da2aa9973faba2dc585abebb93a3\"\u003e\u003ccode\u003e1686ecc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/timothyjordan\"\u003e\u003ccode\u003e@​timothyjordan\u003c/code\u003e\u003c/a\u003e! - Keeps keyboard focus inside the mobile menu while it is open, preventing focus moving to hidden interactive elements in page content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4008\"\u003e#4008\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/58a352097016ffbd98716688e4f2dfb97e5a6f44\"\u003e\u003ccode\u003e58a3520\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FrancoKaddour\"\u003e\u003ccode\u003e@​FrancoKaddour\u003c/code\u003e\u003c/a\u003e! - Fixes the table of contents overflowing the right edge of the viewport when a custom \u003ccode\u003e--sl-content-width\u003c/code\u003e value exceeds available space\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4015\"\u003e#4015\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/bdbfffc044dbf119e5085c3e67722494ae3c85c6\"\u003e\u003ccode\u003ebdbfffc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where aside icons were rendered incorrectly in projects where Astro’s MDX integration had optimization disabled\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds 2 new icons: \u003ccode\u003elink\u003c/code\u003e and \u003ccode\u003elink-alt\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3988\"\u003e#3988\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/ac55cfab41c869a605fbc5a1b4d4b8e718718141\"\u003e\u003ccode\u003eac55cfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes a dependency resolution issue introduced in Starlight v0.41\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Optimizes the icons of Markdown asides.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/withastro/starlight/pull/3951\"\u003e#3951\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1202dd4c3efd517bdfe213eaf84262e439485e45\"\u003e\u003ccode\u003e1202dd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds support for Astro v7, drops support for Astro v6.\u003c/p\u003e\n\u003ch4\u003eUpgrade Astro and dependencies\u003c/h4\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e Astro v6 is no longer supported. Make sure you \u003ca href=\"https://docs.astro.build/en/guides/upgrade-to/v7/\"\u003eupdate Astro\u003c/a\u003e and any other official integrations at the same time as updating Starlight:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx @astrojs/upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cem\u003eCommunity Starlight plugins and Astro integrations may also need to be manually updated to work with Astro v7. If you encounter any issues, please reach out to the plugin or integration author to see if it is a known issue or if an updated version is being worked on.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e This release drops official support for Chromium-based browsers prior to version 111 (released 07 March 2023) and Safari-based browsers prior to version 16.4 (released 27 March 2023). You can find a list of currently supported browsers and their versions using this \u003ca href=\"https://browsersl.ist/#q=%3E+0.5%25%2C+not+dead%2C+Chrome+%3E%3D+111%2C+Edge+%3E%3D+111%2C+Firefox+%3E%3D+121%2C+Safari+%3E%3D+16.4%2C+iOS+%3E%3D+16.4%2C+not+op_mini+all\"\u003ebrowserslist query\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3953\"\u003e#3953\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/a935d334c193fb452f72453ea1bf38807d415077\"\u003e\u003ccode\u003ea935d33\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes Starlight Markdown processing being potentially applied to files that should not be processed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.40.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/withastro/starlight/pull/3923\"\u003e#3923\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/edf2e6bf46b2a0809eb4d5877eb817b224b50af4\"\u003e\u003ccode\u003eedf2e6b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Adds support for Astro 6.4 and the new Sätteri Markdown processor.\u003c/p\u003e\n\u003cp\u003eIt is now possible to opt into using \u003ca href=\"https://astro.build/blog/astro-640/#faster-markdown-builds-with-s%C3%A4tteri\"\u003eAstro's 6.4 Sätteri Markdown processor\u003c/a\u003e by installing the \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e package and configuring it in your \u003ccode\u003eastro.config.mjs\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md\"\u003e@​astrojs/starlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3911\"\u003e#3911\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1686ecce3fd2da2aa9973faba2dc585abebb93a3\"\u003e\u003ccode\u003e1686ecc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/timothyjordan\"\u003e\u003ccode\u003e@​timothyjordan\u003c/code\u003e\u003c/a\u003e! - Keeps keyboard focus inside the mobile menu while it is open, preventing focus moving to hidden interactive elements in page content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4008\"\u003e#4008\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/58a352097016ffbd98716688e4f2dfb97e5a6f44\"\u003e\u003ccode\u003e58a3520\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FrancoKaddour\"\u003e\u003ccode\u003e@​FrancoKaddour\u003c/code\u003e\u003c/a\u003e! - Fixes the table of contents overflowing the right edge of the viewport when a custom \u003ccode\u003e--sl-content-width\u003c/code\u003e value exceeds available space\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4015\"\u003e#4015\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/bdbfffc044dbf119e5085c3e67722494ae3c85c6\"\u003e\u003ccode\u003ebdbfffc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where aside icons were rendered incorrectly in projects where Astro’s MDX integration had optimization disabled\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds 2 new icons: \u003ccode\u003elink\u003c/code\u003e and \u003ccode\u003elink-alt\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3988\"\u003e#3988\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/ac55cfab41c869a605fbc5a1b4d4b8e718718141\"\u003e\u003ccode\u003eac55cfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes a dependency resolution issue introduced in Starlight v0.41\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Optimizes the icons of Markdown asides.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.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/withastro/starlight/pull/3951\"\u003e#3951\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1202dd4c3efd517bdfe213eaf84262e439485e45\"\u003e\u003ccode\u003e1202dd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds support for Astro v7, drops support for Astro v6.\u003c/p\u003e\n\u003ch4\u003eUpgrade Astro and dependencies\u003c/h4\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e Astro v6 is no longer supported. Make sure you \u003ca href=\"https://docs.astro.build/en/guides/upgrade-to/v7/\"\u003eupdate Astro\u003c/a\u003e and any other official integrations at the same time as updating Starlight:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx @astrojs/upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cem\u003eCommunity Starlight plugins and Astro integrations may also need to be manually updated to work with Astro v7. If you encounter any issues, please reach out to the plugin or integration author to see if it is a known issue or if an updated version is being worked on.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e This release drops official support for Chromium-based browsers prior to version 111 (released 07 March 2023) and Safari-based browsers prior to version 16.4 (released 27 March 2023). You can find a list of currently supported browsers and their versions using this \u003ca href=\"https://browsersl.ist/#q=%3E+0.5%25%2C+not+dead%2C+Chrome+%3E%3D+111%2C+Edge+%3E%3D+111%2C+Firefox+%3E%3D+121%2C+Safari+%3E%3D+16.4%2C+iOS+%3E%3D+16.4%2C+not+op_mini+all\"\u003ebrowserslist query\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3953\"\u003e#3953\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/a935d334c193fb452f72453ea1bf38807d415077\"\u003e\u003ccode\u003ea935d33\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes Starlight Markdown processing being potentially applied to files that should not be processed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/96cee6e96128bef1f0048e69f288d64a4e5f6698\"\u003e\u003ccode\u003e96cee6e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/1686ecce3fd2da2aa9973faba2dc585abebb93a3\"\u003e\u003ccode\u003e1686ecc\u003c/code\u003e\u003c/a\u003e fix(MobileMenuToggle): trap keyboard focus inside the mobile menu (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/3948048252bf84262345e5b36f8b94d0718e9605\"\u003e\u003ccode\u003e3948048\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4016\"\u003e#4016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/1a209c5d7bfb1ffabe046d43a7a3e09c037cded1\"\u003e\u003ccode\u003e1a209c5\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/58a352097016ffbd98716688e4f2dfb97e5a6f44\"\u003e\u003ccode\u003e58a3520\u003c/code\u003e\u003c/a\u003e fix(css): prevent TOC overflow with custom --sl-content-width (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/bdbfffc044dbf119e5085c3e67722494ae3c85c6\"\u003e\u003ccode\u003ebdbfffc\u003c/code\u003e\u003c/a\u003e Fix aside icons when MDX optimization is disabled (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/a2266b92faf6422b627f73c7f503a8aa5458d307\"\u003e\u003ccode\u003ea2266b9\u003c/code\u003e\u003c/a\u003e Update playwright (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/c1a3d6dbcf3fc7c5d708741591c989b74cc332a6\"\u003e\u003ccode\u003ec1a3d6d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Add link icons and dedupe Markdown/component icons (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3967\"\u003e#3967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/ac55cfab41c869a605fbc5a1b4d4b8e718718141\"\u003e\u003ccode\u003eac55cfa\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eastro-expressive-code\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/starlight/commits/@astrojs/starlight@0.41.3/packages/starlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@base-ui/react` from 1.4.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eJun 18, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b34551d644f2e58ebf8fc1050d949f6654ceca6c\"\u003e\u003ccode\u003eb34551d\u003c/code\u003e\u003c/a\u003e [code-infra] Fix package publishing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5074\"\u003e#5074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/615b0e8e7764b736cd89ba363b1acd5321c1275d\"\u003e\u003ccode\u003e615b0e8\u003c/code\u003e\u003c/a\u003e [release] v1.6.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5064\"\u003e#5064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8b7ca5d862aa0fba68f49b64534d794cfb417b9c\"\u003e\u003ccode\u003e8b7ca5d\u003c/code\u003e\u003c/a\u003e [test] Restore slider listener spies (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/250252475404d9519de4e12b7e2b530dd627114e\"\u003e\u003ccode\u003e2502524\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/4c33d7427fd756e6f6531f5826966d4911f9cfaf\"\u003e\u003ccode\u003e4c33d74\u003c/code\u003e\u003c/a\u003e [slider] Fix touchend listener accumulation leak (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/d169cd58f078fecaf69c75f426b71b1a015aa3a5\"\u003e\u003ccode\u003ed169cd5\u003c/code\u003e\u003c/a\u003e [combobox] Fix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2d8b8f6a3a3cc432960777eb815c7c2ee297d037\"\u003e\u003ccode\u003e2d8b8f6\u003c/code\u003e\u003c/a\u003e [avatar] Fix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ee3c13a0e3f735387d58ae926cd6e970ac63e266\"\u003e\u003ccode\u003eee3c13a\u003c/code\u003e\u003c/a\u003e [select] Skip disabled items in typeahead and fix multiple-mode serialization...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b167c8561403e62369eff1d43583135415609af0\"\u003e\u003ccode\u003eb167c85\u003c/code\u003e\u003c/a\u003e [drawer] Commit swipe on primary-button release (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e972d74f9210850987ffd1964529d14f93a467b3\"\u003e\u003ccode\u003ee972d74\u003c/code\u003e\u003c/a\u003e [combobox] Avoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.6.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.15.2 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e@​cloudflare/vitest-pool-workers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14535\"\u003e#14535\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naapperas\"\u003e\u003ccode\u003e@​Naapperas\u003c/code\u003e\u003c/a\u003e! - Support dynamic retry delays for Workflow steps in local dev\u003c/p\u003e\n\u003cp\u003eA step's \u003ccode\u003eretries.delay\u003c/code\u003e can now be a function that computes the delay per failed attempt, in addition to a static duration. The function receives \u003ccode\u003e{ ctx, error }\u003c/code\u003e and returns a delay (a number of milliseconds or a duration string like \u003ccode\u003e\u0026quot;30 seconds\u0026quot;\u003c/code\u003e), and its result is fed into the configured \u003ccode\u003ebackoff\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait step.do(\n  \u0026quot;call flaky API\u0026quot;,\n  {\n    retries: {\n      limit: 5,\n      backoff: \u0026quot;constant\u0026quot;,\n      delay: ({ ctx }) =\u0026gt; ctx.attempt * 1000,\n    },\n  },\n  async () =\u0026gt; {\n    /* ... */\n  }\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe function is invoked once per failed attempt with a 5 second timeout. If it throws, times out, or returns an invalid value, the step fails without further retries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0283a1fcdc635244f731010422e513e8b4ab0be3\"\u003e\u003ccode\u003e0283a1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b2839290a707e7ee22dde17de68116e88f8a2dc\"\u003e\u003ccode\u003e7b28392\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.110.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260708.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14489\"\u003e#14489\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e to Miniflare\u003c/p\u003e\n\u003cp\u003eMiniflare now exposes \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e for listing persisted Durable Object instance IDs by binding name. The Vitest pool now uses this shared Miniflare API internally instead of duplicating Miniflare's storage listing logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8511ddf769a603f49576b8cf632ea330c353001f\"\u003e\u003ccode\u003e8511ddf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f74a5ff4a89e3bf2103e51fa2d66752f26f8217\"\u003e\u003ccode\u003e9f74a5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c782e2a7282bfa27064f62408b691e4936c5f33a\"\u003e\u003ccode\u003ec782e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2fedb1fc811efb3f7544c569e57383cabd4f14f8\"\u003e\u003ccode\u003e2fedb1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17d2fc12989f72a2fcd42e62fb152f270d61ab38\"\u003e\u003ccode\u003e17d2fc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260708.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.109.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/08523467752daa79f0f8950a01f35797aa6f3052\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.108.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260706.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e@​cloudflare/vitest-pool-workers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14535\"\u003e#14535\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naapperas\"\u003e\u003ccode\u003e@​Naapperas\u003c/code\u003e\u003c/a\u003e! - Support dynamic retry delays for Workflow steps in local dev\u003c/p\u003e\n\u003cp\u003eA step's \u003ccode\u003eretries.delay\u003c/code\u003e can now be a function that computes the delay per failed attempt, in addition to a static duration. The function receives \u003ccode\u003e{ ctx, error }\u003c/code\u003e and returns a delay (a number of milliseconds or a duration string like \u003ccode\u003e\u0026quot;30 seconds\u0026quot;\u003c/code\u003e), and its result is fed into the configured \u003ccode\u003ebackoff\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait step.do(\n  \u0026quot;call flaky API\u0026quot;,\n  {\n    retries: {\n      limit: 5,\n      backoff: \u0026quot;constant\u0026quot;,\n      delay: ({ ctx }) =\u0026gt; ctx.attempt * 1000,\n    },\n  },\n  async () =\u0026gt; {\n    /* ... */\n  }\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe function is invoked once per failed attempt with a 5 second timeout. If it throws, times out, or returns an invalid value, the step fails without further retries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0283a1fcdc635244f731010422e513e8b4ab0be3\"\u003e\u003ccode\u003e0283a1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b2839290a707e7ee22dde17de68116e88f8a2dc\"\u003e\u003ccode\u003e7b28392\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.110.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260708.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14489\"\u003e#14489\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e to Miniflare\u003c/p\u003e\n\u003cp\u003eMiniflare now exposes \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e for listing persisted Durable Object instance IDs by binding name. The Vitest pool now uses this shared Miniflare API internally instead of duplicating Miniflare's storage listing logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8511ddf769a603f49576b8cf632ea330c353001f\"\u003e\u003ccode\u003e8511ddf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f74a5ff4a89e3bf2103e51fa2d66752f26f8217\"\u003e\u003ccode\u003e9f74a5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c782e2a7282bfa27064f62408b691e4936c5f33a\"\u003e\u003ccode\u003ec782e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2fedb1fc811efb3f7544c569e57383cabd4f14f8\"\u003e\u003ccode\u003e2fedb1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17d2fc12989f72a2fcd42e62fb152f270d61ab38\"\u003e\u003ccode\u003e17d2fc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260708.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.109.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/08523467752daa79f0f8950a01f35797aa6f3052\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.108.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260706.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/cloudflare/workers-sdk/commit/eced61097ea9772354f25b7f6dfde7eefad0154a\"\u003e\u003ccode\u003eeced610\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14628\"\u003e#14628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/774c09ed93600aebe73f152ea93ba0ccdc02532d\"\u003e\u003ccode\u003e774c09e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14603\"\u003e#14603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e feat(wrangler): list durable object ids in test harness (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14489\"\u003e#14489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e57b77cc04fe1069cbb09d322c47a408584e0f60\"\u003e\u003ccode\u003ee57b77c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14592\"\u003e#14592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c5d5e893e575b00a62a886d1da395b6246948d18\"\u003e\u003ccode\u003ec5d5e89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14536\"\u003e#14536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/473e61f23ab099d1f4b9703caa6d4528da4dd57d\"\u003e\u003ccode\u003e473e61f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14503\"\u003e#14503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c8dbcf5d5f1f547899378ae19d7e8789727f3352\"\u003e\u003ccode\u003ec8dbcf5\u003c/code\u003e\u003c/a\u003e [wrangler] Remove experimental gate for declarative Durable Object exports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fd92d5657c4d35758ce42c4f706611623be80a8e\"\u003e\u003ccode\u003efd92d56\u003c/code\u003e\u003c/a\u003e [wrangler] Add experimental support for declarative Durable Object exports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/13c69ddb626e655b6b8a4923ce83d78d278bfe1e\"\u003e\u003ccode\u003e13c69dd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14487\"\u003e#14487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/75d8cb0e32e0f4d66b699e88016d01f1666d8d8a\"\u003e\u003ccode\u003e75d8cb0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version Packages\u0026quot; (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14490\"\u003e#14490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.18.4/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.7 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.44.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.3 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.44.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​expressive-code/plugin-collapsible-sections\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.7 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.44.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/react` from 0.27.19 to 0.27.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.27.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@2.1.9\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md\"\u003e@​floating-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@2.1.9\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/weaverite/cloudflare-docs/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaverite%2Fcloudflare-docs/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4870725400","node_id":"PR_kwDOTOaCY87w6kEr","number":2,"state":"closed","title":"chore(deps): bump the production-dependencies group with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T05:37:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T05:37:53.000Z","updated_at":"2026-07-20T05:37:38.000Z","time_to_close":604783,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":14,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.6","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"globby","old_version":"16.2.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"isomorphic-git","old_version":"1.38.6","new_version":"1.38.7","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"preact","old_version":"10.29.4","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.9.4","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.27.7","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.9.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.6` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [globby](https://github.com/sindresorhus/globby) | `16.2.0` | `16.2.1` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.38.6` | `1.38.7` |\n| [preact](https://github.com/preactjs/preact) | `10.29.4` | `10.29.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.4` | `26.1.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.7` | `0.28.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.4` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.6 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.2.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-git` from 1.38.6 to 1.38.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/releases\"\u003eisomorphic-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.38.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.6...v1.38.7\"\u003e1.38.7\u003c/a\u003e (2026-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003ee5dbec6\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/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003e\u003ccode\u003ee5dbec6\u003c/code\u003e\u003c/a\u003e fix: NTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/31c4b397e557daffc4227f72b6fa1f8c1533e307\"\u003e\u003ccode\u003e31c4b39\u003c/code\u003e\u003c/a\u003e update CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.6...v1.38.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.29.4 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/d7421adf6eb349c3f4316c05492fdf81b2dafbcb\"\u003e\u003ccode\u003ed7421ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5152\"\u003e#5152\u003c/a\u003e from preactjs/10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/ce79b9638d2c8ca0d2e1aac72a828575f3084448\"\u003e\u003ccode\u003ece79b96\u003c/code\u003e\u003c/a\u003e 10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/a2418b8d03afa2655ef1d9529125f3e97c374f28\"\u003e\u003ccode\u003ea2418b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e from preactjs/preact-rts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/58a2bb1a3b0cea1a9506c8f2df910b9f890dd8da\"\u003e\u003ccode\u003e58a2bb1\u003c/code\u003e\u003c/a\u003e Make RTS optional peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/287288f52a9e45aee88e43e0e016e07d061efe42\"\u003e\u003ccode\u003e287288f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5149\"\u003e#5149\u003c/a\u003e from preactjs/10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/fe8f16e362da8dc550f352520a41819f16ca46ee\"\u003e\u003ccode\u003efe8f16e\u003c/code\u003e\u003c/a\u003e 10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/860b5a566f671e6d1ce35113284cd640f04d8bfe\"\u003e\u003ccode\u003e860b5a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5148\"\u003e#5148\u003c/a\u003e from preactjs/revert-5055-v10.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/177295668777c1207da11e2324cb4753eb710060\"\u003e\u003ccode\u003e1772956\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Flush subtree effects (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5055\"\u003e#5055\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/91108813241c152db28d2366d8b6cef0a61ad5ed\"\u003e\u003ccode\u003e9110881\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5145\"\u003e#5145\u003c/a\u003e from preactjs/10.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/dc81cf3935ddea3fa55f004d4230118b6d7726a2\"\u003e\u003ccode\u003edc81cf3\u003c/code\u003e\u003c/a\u003e 10.29.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.29.4...10.29.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.5 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove code bundler support by resolving path to libvips binary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease default concurrency when use of \u003ccode\u003eMALLOC_ARENA_MAX\u003c/code\u003e is detected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit warning about binaries provided by Electron for use on Linux.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ehasAlpha\u003c/code\u003e property to output \u003ccode\u003einfo\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4500\"\u003e#4500\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Return more precise \u003ccode\u003eBuffer\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4520\"\u003e#4520\u003c/a\u003e\n\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003eclahe\u003c/code\u003e width and height to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4551\"\u003e#4551\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003etrim\u003c/code\u003e margin to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4552\"\u003e#4552\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReject infinite values when validating numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4553\"\u003e#4553\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound extract region to libvips coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4555\"\u003e#4555\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify background colour values are numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4556\"\u003e#4556\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound create and raw input dimensions to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4558\"\u003e#4558\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTighten recomb and affine matrix verification.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4560\"\u003e#4560\u003c/a\u003e\n\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify cache memory limit to avoid overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4561\"\u003e#4561\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.3-rc.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/c5e7a3ff2043922b110dc9c00700c6f17d478c33\"\u003e\u003ccode\u003ec5e7a3f\u003c/code\u003e\u003c/a\u003e Bump devDeps, fix Deno/Windows smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9a8d00268893cf163eea638fcc05aaed65fe01ea\"\u003e\u003ccode\u003e9a8d002\u003c/code\u003e\u003c/a\u003e Docs: Add changelog entry and note about transferable \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8694db0bac0d227f183d05585ebac7d17048d123\"\u003e\u003ccode\u003e8694db0\u003c/code\u003e\u003c/a\u003e TypeScript: Return more precise \u003ccode\u003eBuffer\\\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6a29fd55db0c569276f143a7b480c62573a7aa16\"\u003e\u003ccode\u003e6a29fd5\u003c/code\u003e\u003c/a\u003e Emit warning about native binaries on Linux Electron\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/540d2eada4613f954aa541ffac8c12485375967e\"\u003e\u003ccode\u003e540d2ea\u003c/code\u003e\u003c/a\u003e Increase default concurrency when use of MALLOC_ARENA_MAX detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.4 to 26.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `esbuild` from 0.27.7 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\n{\n  using x = new Resource()\n  x.activate()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nnew (foo()`bar`)()\nnew (foo()?.bar)()\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f013f5f99a015bce92ec48d49181d4ad3177b29b\"\u003e\u003ccode\u003ef013f5f\u003c/code\u003e\u003c/a\u003e fix some typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/aafd6e48b1088336a5f5a17e930be7e840d43d8c\"\u003e\u003ccode\u003eaafd6e4\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in comments (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/15300c30b5e22f7cfcbed850c246d35095658386\"\u003e\u003ccode\u003e15300c3\u003c/code\u003e\u003c/a\u003e follow up: cjs evaluation fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1bda0c31d7697c0af44b3ab39b81e599e559a395\"\u003e\u003ccode\u003e1bda0c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4467\"\u003e#4467\u003c/a\u003e: esm evaluation fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.7...v0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.4 to 3.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.4...3.9.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Cap ordered list mark at 999,999,999 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19351\"\u003e#19351\u003c/a\u003e by \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eCommonMark parsers only support ordered list item numbers up to 999,999,999.\u003c/p\u003e\n\u003cp\u003eWith this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n999999998. text\n999999998. text\n999999998. text\n999999998. text\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n999999998. text\n999999999. text\n1000000000. text\n1000000001. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.5 --\u0026gt;\n999999998. text\n999999999. text\n999999999. text\n999999999. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Avoid corrupting empty link with title (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19487\"\u003e#19487\u003c/a\u003e by \u003ca href=\"https://github.com/andersk\"\u003e\u003ccode\u003e@​andersk\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eDo not remove \u003ccode\u003e\u0026lt;\u0026gt;\u003c/code\u003e from an inline link or image with an empty URL and a title, as this removal would change its interpretation.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n[link](https://github.com/prettier/prettier/blob/main/\u0026lt;\u0026gt; \u0026quot;title\u0026quot;)\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n[link](\u003ca href=\"https://github.com/prettier/prettier/blob/main...\n\n_Description has been truncated_","html_url":"https://github.com/YitengDang/IMPSS_2026_notes/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YitengDang%2FIMPSS_2026_notes/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4869486379","node_id":"PR_kwDOTOwwIs7w2t_z","number":4,"state":"closed","title":"Bump the patch-updates group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-17T00:49:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T00:52:22.000Z","updated_at":"2026-07-17T00:49:22.000Z","time_to_close":345418,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-updates","update_count":21,"packages":[{"name":"@astrojs/markdown-remark","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"7.0.0","new_version":"7.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/fa7-brands","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/fa7-solid","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/material-symbols","old_version":"1.2.79","new_version":"1.2.84","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.86","new_version":"1.2.90","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/utils","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/iconify/iconify"},{"name":"@napi-rs/wasm-runtime","old_version":"1.1.5","new_version":"1.1.6","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"astro","old_version":"7.0.2","new_version":"7.0.9","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"satteri","old_version":"0.9.1","new_version":"0.9.5","repository_url":"https://github.com/bruits/satteri"},{"name":"sharp","old_version":"0.35.2","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.56.3","new_version":"5.56.4","repository_url":"https://github.com/sveltejs/svelte"},{"name":"@astrojs/ts-plugin","old_version":"1.10.9","new_version":"1.10.10","repository_url":"https://github.com/withastro/astro"},{"name":"@biomejs/biome","old_version":"2.5.0","new_version":"2.5.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/vite","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.2.0` | `7.2.1` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.3.2` | `0.3.4` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `7.0.0` | `7.0.3` |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `9.0.0` | `9.0.1` |\n| [@iconify-json/fa7-brands](https://github.com/iconify/icon-sets) | `1.2.2` | `1.2.3` |\n| [@iconify-json/fa7-solid](https://github.com/iconify/icon-sets) | `1.2.4` | `1.2.5` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.79` | `1.2.84` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.86` | `1.2.90` |\n| [@iconify/utils](https://github.com/iconify/iconify/tree/HEAD/packages/utils) | `3.1.3` | `3.1.4` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.1.5` | `1.1.6` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.0.2` | `7.0.9` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [satteri](https://github.com/bruits/satteri) | `0.9.1` | `0.9.5` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.2` | `0.35.3` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.3` | `5.56.4` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.9` | `1.10.10` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.0` | `2.5.3` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.1` | `4.3.2` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n\n\nUpdates `@astrojs/markdown-remark` from 7.2.0 to 7.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-remark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md\"\u003e@​astrojs/markdown-remark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.2.1/packages/markdown/remark\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.3.2 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.3.4/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 7.0.0 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\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/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/7d8ec1f10365a1e99e226172e5694bf078b25a51\"\u003e\u003ccode\u003e7d8ec1f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17237\"\u003e#17237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e fix: peer deps of packages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17249\"\u003e#17249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0a054e74a3960451d913288ca9d7f11b4899ac1f\"\u003e\u003ccode\u003e0a054e7\u003c/code\u003e\u003c/a\u003e chore(head): normalize html charset declarations (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17197\"\u003e#17197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dc260dae5a6d4bff23f30945e984ae4b2b377d96\"\u003e\u003ccode\u003edc260da\u003c/code\u003e\u003c/a\u003e Remove legacy \u0026quot;X-UA-Compatible\u0026quot; meta tags (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17162\"\u003e#17162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@7.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 9.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/svelte\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\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/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md\"\u003e@​astrojs/svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/7d8ec1f10365a1e99e226172e5694bf078b25a51\"\u003e\u003ccode\u003e7d8ec1f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17237\"\u003e#17237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e fix: peer deps of packages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17249\"\u003e#17249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@9.0.1/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-brands` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-solid` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.79 to 1.2.84\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.86 to 1.2.90\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/utils` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/wasm-runtime` from 1.1.5 to 1.1.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/napi-rs/blob/main/wasm-runtime/CHANGELOG.md\"\u003e@​napi-rs/wasm-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/compare/@napi-rs/wasm-runtime@1.1.5...@napi-rs/wasm-runtime@1.1.6\"\u003e1.1.6\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​napi-rs/wasm-runtime\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/b77119e711704cc453949e056b45a4996ea0386c\"\u003e\u003ccode\u003eb77119e\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/8c87f474c8901b7c5510a92cdfa2d651de2769ef\"\u003e\u003ccode\u003e8c87f47\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​tybys/wasm-util\u003c/code\u003e to 0.10.3 (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3348\"\u003e#3348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/napi-rs/napi-rs/commits/@napi-rs/wasm-runtime@1.1.6/wasm-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.0.2 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17318\"\u003e#17318\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/23a4120b1ba546521ed66c09cb39e346aee6b75a\"\u003e\u003ccode\u003e23a4120\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes CSS module scoped-name hash mismatch in \u003ccode\u003eastro dev\u003c/code\u003e when using \u003ccode\u003evite.css.transformer: 'lightningcss'\u003c/code\u003e with content collections. Previously, a component importing a CSS module and rendered via content collection \u003ccode\u003erender()\u003c/code\u003e would get different class name hashes in the element and the injected \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag, causing styles not to apply.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server memory leak which caused Node.js to emit warnings in the console.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server crash when a \u003ccode\u003e.html\u003c/code\u003e or \u003ccode\u003e/index.html\u003c/code\u003e suffixed request (such as those \u003ccode\u003enetlify dev\u003c/code\u003e probes as pretty-URL fallbacks) matched a dynamic endpoint route, causing a \u003ccode\u003eTypeError: Missing parameter\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17325\"\u003e#17325\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cebc40495cd09e8036af34c2f668fc2965e089b0\"\u003e\u003ccode\u003ecebc404\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where CSS \u003ccode\u003e@import\u003c/code\u003e rules could end up mid-stylesheet after inline CSS chunks were merged during build, causing browsers to silently ignore them\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a build regression that could leave unresolved preload markers in inlined scripts with external dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17261\"\u003e#17261\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79aa99c648b4b40b95a31d4a961b77074cf7963c\"\u003e\u003ccode\u003e79aa99c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a false deprecation warning for \u003ccode\u003emarkdown.gfm\u003c/code\u003e and \u003ccode\u003emarkdown.smartypants\u003c/code\u003e when using the Container API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17247\"\u003e#17247\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f94280d61496de38f97a818975bd38529569f3e8\"\u003e\u003ccode\u003ef94280d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e! - Fixes route generation throwing \u0026quot;Missing parameter\u0026quot; (or silently dropping the segment) when a dynamic param's value is \u003ccode\u003e0\u003c/code\u003e. The generator used truthy checks instead of checking for \u003ccode\u003eundefined\u003c/code\u003e, so \u003ccode\u003epaginate(posts, { params: { categoryId: 0 } })\u003c/code\u003e would crash even though \u003ccode\u003e0\u003c/code\u003e is a perfectly valid param value.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17278\"\u003e#17278\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6f11739f2c7b28b108c2d8d0a2012f0711775a8c\"\u003e\u003ccode\u003e6f11739\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes missing CSS for virtual style modules (e.g., responsive image layout styles) in dev mode when JavaScript is disabled\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17250\"\u003e#17250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0b30b35f864310bee8485c952d1877e82e2b9b1a\"\u003e\u003ccode\u003e0b30b35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e check so it is applied consistently to Astro Actions and on-demand endpoints, regardless of how the request pipeline is composed. Previously, the origin check could be skipped in the composable \u003ccode\u003eastro/hono\u003c/code\u003e pipeline depending on the order of the \u003ccode\u003emiddleware()\u003c/code\u003e primitive (or when it was omitted).\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17318\"\u003e#17318\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/23a4120b1ba546521ed66c09cb39e346aee6b75a\"\u003e\u003ccode\u003e23a4120\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes CSS module scoped-name hash mismatch in \u003ccode\u003eastro dev\u003c/code\u003e when using \u003ccode\u003evite.css.transformer: 'lightningcss'\u003c/code\u003e with content collections. Previously, a component importing a CSS module and rendered via content collection \u003ccode\u003erender()\u003c/code\u003e would get different class name hashes in the element and the injected \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag, causing styles not to apply.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server memory leak which caused Node.js to emit warnings in the console.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server crash when a \u003ccode\u003e.html\u003c/code\u003e or \u003ccode\u003e/index.html\u003c/code\u003e suffixed request (such as those \u003ccode\u003enetlify dev\u003c/code\u003e probes as pretty-URL fallbacks) matched a dynamic endpoint route, causing a \u003ccode\u003eTypeError: Missing parameter\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17325\"\u003e#17325\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cebc40495cd09e8036af34c2f668fc2965e089b0\"\u003e\u003ccode\u003ecebc404\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where CSS \u003ccode\u003e@import\u003c/code\u003e rules could end up mid-stylesheet after inline CSS chunks were merged during build, causing browsers to silently ignore them\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a build regression that could leave unresolved preload markers in inlined scripts with external dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17261\"\u003e#17261\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79aa99c648b4b40b95a31d4a961b77074cf7963c\"\u003e\u003ccode\u003e79aa99c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a false deprecation warning for \u003ccode\u003emarkdown.gfm\u003c/code\u003e and \u003ccode\u003emarkdown.smartypants\u003c/code\u003e when using the Container API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17247\"\u003e#17247\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f94280d61496de38f97a818975bd38529569f3e8\"\u003e\u003ccode\u003ef94280d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e! - Fixes route generation throwing \u0026quot;Missing parameter\u0026quot; (or silently dropping the segment) when a dynamic param's value is \u003ccode\u003e0\u003c/code\u003e. The generator used truthy checks instead of checking for \u003ccode\u003eundefined\u003c/code\u003e, so \u003ccode\u003epaginate(posts, { params: { categoryId: 0 } })\u003c/code\u003e would crash even though \u003ccode\u003e0\u003c/code\u003e is a perfectly valid param value.\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/withastro/astro/commit/e7d79350659b1910ee88e9e78df13721962773e0\"\u003e\u003ccode\u003ee7d7935\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17373\"\u003e#17373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e fix: prevent spurious full-reload on first browser visit after dev server sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e fix(astro-island): use query param for hydration import retry so recovery wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3048391b488223809b3cb78524f06e6e9e20b87c\"\u003e\u003ccode\u003e3048391\u003c/code\u003e\u003c/a\u003e refactor(test): migrate vite virtual module tests from e2e to integration (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Improve rendering performance for pages with many components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17344\"\u003e#17344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e fix: update the compiler to the latest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Fix astro dev --force not replacing a running dev server (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1b33c1f37dcace102cc39163c44f214168ece3d6\"\u003e\u003ccode\u003e1b33c1f\u003c/code\u003e\u003c/a\u003e fix(routing): prevent trailing slash on file extension endpoint paths in stri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.0.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `satteri` from 0.9.1 to 0.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bruits/satteri/releases\"\u003esatteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esatteri-v0.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esatteri-v0.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.7, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esatteri-v0.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.6, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92d01ec4eee3a7284608f5a4974dca6d4aec836e\"\u003e\u003ccode\u003e92d01ec\u003c/code\u003e\u003c/a\u003e Release (main) (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/d2c33ca65721a45b2899a5265d54a226a3843a91\"\u003e\u003ccode\u003ed2c33ca\u003c/code\u003e\u003c/a\u003e fix(autolink): misc improvements to autolink behavior and performance (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/24a4689c670d7752cd6fc1ecc0f866d57f034924\"\u003e\u003ccode\u003e24a4689\u003c/code\u003e\u003c/a\u003e fix(satteri-pulldown-cmark): don't let heading attribute blocks conflict with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/54c782f9901cec3dc4836b602e6e1a928d4a7163\"\u003e\u003ccode\u003e54c782f\u003c/code\u003e\u003c/a\u003e chore: harden and update ci (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/e3f2a101bcac6138d761ab000e71bf921923be70\"\u003e\u003ccode\u003ee3f2a10\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11 (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/a57900229b3b1c9b0675b4fb1bcc05ee7e801387\"\u003e\u003ccode\u003ea579002\u003c/code\u003e\u003c/a\u003e fix(satteri): set the license field in the package.json (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/15b0f8574b3356a6d300ffb95be55bd888bee119\"\u003e\u003ccode\u003e15b0f85\u003c/code\u003e\u003c/a\u003e feat(playground): add a share button (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/eaef2be68d123e8109d0a4c3806b02891e8fd19b\"\u003e\u003ccode\u003eeaef2be\u003c/code\u003e\u003c/a\u003e docs: swap two rows for consistent order (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/ef3974e86b080c1e88f0e92122ffd28f08e0ad37\"\u003e\u003ccode\u003eef3974e\u003c/code\u003e\u003c/a\u003e feat(plugins): adds ctx.sourceFormat on plugin contexts (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92c006afd60904122bbc55f524f36901fa05c517\"\u003e\u003ccode\u003e92c006a\u003c/code\u003e\u003c/a\u003e fix(satteri): declare WASI runtime deps as optionalDependencies (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bruits/satteri/compare/satteri-v0.9.1...satteri-v0.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.35.2 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove code bundler support by resolving path to libvips binary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease default concurrency when use of \u003ccode\u003eMALLOC_ARENA_MAX\u003c/code\u003e is detected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit warning about binaries provided by Electron for use on Linux.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ehasAlpha\u003c/code\u003e property to output \u003ccode\u003einfo\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4500\"\u003e#4500\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Return more precise \u003ccode\u003eBuffer\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4520\"\u003e#4520\u003c/a\u003e\n\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003eclahe\u003c/code\u003e width and height to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4551\"\u003e#4551\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003etrim\u003c/code\u003e margin to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4552\"\u003e#4552\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReject infinite values when validating numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4553\"\u003e#4553\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound extract region to libvips coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4555\"\u003e#4555\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify background colour values are numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4556\"\u003e#4556\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound create and raw input dimensions to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4558\"\u003e#4558\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTighten recomb and affine matrix verification.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4560\"\u003e#4560\u003c/a\u003e\n\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify cache memory limit to avoid overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4561\"\u003e#4561\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.3-rc.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/c5e7a3ff2043922b110dc9c00700c6f17d478c33\"\u003e\u003ccode\u003ec5e7a3f\u003c/code\u003e\u003c/a\u003e Bump devDeps, fix Deno/Windows smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9a8d00268893cf163eea638fcc05aaed65fe01ea\"\u003e\u003ccode\u003e9a8d002\u003c/code\u003e\u003c/a\u003e Docs: Add changelog entry and note about transferable \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8694db0bac0d227f183d05585ebac7d17048d123\"\u003e\u003ccode\u003e8694db0\u003c/code\u003e\u003c/a\u003e TypeScript: Return more precise \u003ccode\u003eBuffer\\\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6a29fd55db0c569276f143a7b480c62573a7aa16\"\u003e\u003ccode\u003e6a29fd5\u003c/code\u003e\u003c/a\u003e Emit warning about native binaries on Linux Electron\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/540d2eada4613f954aa541ffac8c12485375967e\"\u003e\u003ccode\u003e540d2ea\u003c/code\u003e\u003c/a\u003e Increase default concurrency when use of MALLOC_ARENA_MAX detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.35.2...v0.35.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.3 to 5.56.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include wrapping parentheses in \u003ccode\u003e{@const}\u003c/code\u003e declarator \u003ccode\u003eend\u003c/code\u003e position (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always unset reactivity context after restoring it (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't notify \u003ccode\u003esearchParams\u003c/code\u003e subscribers when the URL changes without affecting the search string (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18425\"\u003e#18425\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: strip \u003ccode\u003e?\u003c/code\u003e from optional parameters in \u003ccode\u003e\u0026lt;script lang=\u0026quot;ts\u0026quot;\u0026gt;\u003c/code\u003e so generated JavaScript is valid (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18448\"\u003e#18448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include wrapping parentheses in \u003ccode\u003e{@const}\u003c/code\u003e declarator \u003ccode\u003eend\u003c/code\u003e position (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always unset reactivity context after restoring it (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't notify \u003ccode\u003esearchParams\u003c/code\u003e subscribers when the URL changes without affecting the search string (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18425\"\u003e#18425\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: strip \u003ccode\u003e?\u003c/code\u003e from optional parameters in \u003ccode\u003e\u0026lt;script lang=\u0026quot;ts\u0026quot;\u0026gt;\u003c/code\u003e so generated JavaScript is valid (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18448\"\u003e#18448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/eae50dfd1c2269e37258ef5c09527003bcf61573\"\u003e\u003ccode\u003eeae50df\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18435\"\u003e#18435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/36ae0622a8da4c6e60d32cde199af3d7c3121cd3\"\u003e\u003ccode\u003e36ae062\u003c/code\u003e\u003c/a\u003e fix: always unset reactivity context after restoring it (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a6985bcd24faa8ec4a8de671b2013d98b0bc629f\"\u003e\u003ccode\u003ea6985bc\u003c/code\u003e\u003c/a\u003e fix: strip \u003ccode\u003e?\u003c/code\u003e from optional parameters in svelte lang ts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18448\"\u003e#18448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/c4daa490bbbf483ebba117c1afb6f71b4b19e63c\"\u003e\u003ccode\u003ec4daa49\u003c/code\u003e\u003c/a\u003e fix: include wrapping parentheses in \u003ccode\u003e{@const}\u003c/code\u003e declarator end (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0510174bc0c908c9d4980274717191fdf46a38c6\"\u003e\u003ccode\u003e0510174\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e notifications accurate (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18425\"\u003e#18425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/8ea3ee8c62aed631d5c4bbc0870d491059ed7d03\"\u003e\u003ccode\u003e8ea3ee8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild from 0.25.11 to 0.28.1 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18427\"\u003e#18427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.4/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/ts-plugin` from 1.10.9 to 1.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/ts-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/ts-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\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/withastro/astro/blob/main/packages/language-tools/ts-plugin/CHANGELOG.md\"\u003e@​astrojs/ts-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Find Astro.locals references from .ts files in the TypeScript plugin (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3652d1cff899be55fc2441c2e0d39f4756d8d960\"\u003e\u003ccode\u003e3652d1c\u003c/code\u003e\u003c/a\u003e chore: merge main into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8062391a97fb2a80f7448f1d5b5ac3a4119d3b23\"\u003e\u003ccode\u003e8062391\u003c/code\u003e\u003c/a\u003e chore(deps): dedupe \u003ccode\u003evite\u003c/code\u003e installations (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16788\"\u003e#16788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ce88423b0b16858b1767dd32ed23f3ade1ceeabf\"\u003e\u003ccode\u003ece88423\u003c/code\u003e\u003c/a\u003e Dedupe \u003ccode\u003evite\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16787\"\u003e#16787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/ts-plugin@1.10.10/packages/language-tools/ts-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.0 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.3\u003c/h2\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/1...\n\n_Description has been truncated_","html_url":"https://github.com/Aron1010/Aron-Blog/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aron1010%2FAron-Blog/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4867239840","node_id":"PR_kwDOSmz4zc7wv7C2","number":7,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-19T13:34:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-12T13:36:19.000Z","updated_at":"2026-07-19T13:34:36.000Z","time_to_close":604694,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":25,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.26.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.2` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration-suspense crashing due to sCU bail (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5134\"\u003e#5134\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix useId stability across async Suspense (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5135\"\u003e#5135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error recovery for partially rendered subtrees (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5120\"\u003e#5120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseId\u003c/code\u003e stability across async \u003ccode\u003eSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush subtree effects when rendering a pending node (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5055\"\u003e#5055\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hydrate recovery with null excess DOM children (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5112\"\u003e#5112\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress and guard memory leak hotspots (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5116\"\u003e#5116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid redundant allocations and writes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5115\"\u003e#5115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eSignalish\u003c/code\u003e for \u003ccode\u003einput\u003c/code\u003e DOM-type (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5096\"\u003e#5096\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse npm staged publishing (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5101\"\u003e#5101\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tier 3 sponsor logos (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5098\"\u003e#5098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration when we have defaultValue or value on a textarea (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5081\"\u003e#5081\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS for GitHub configuration (v10.x) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5088\"\u003e#5088\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix trusted publishing workflow (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5084\"\u003e#5084\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/d7421adf6eb349c3f4316c05492fdf81b2dafbcb\"\u003e\u003ccode\u003ed7421ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5152\"\u003e#5152\u003c/a\u003e from preactjs/10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/ce79b9638d2c8ca0d2e1aac72a828575f3084448\"\u003e\u003ccode\u003ece79b96\u003c/code\u003e\u003c/a\u003e 10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/a2418b8d03afa2655ef1d9529125f3e97c374f28\"\u003e\u003ccode\u003ea2418b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/...\n\n_Description has been truncated_","html_url":"https://github.com/LeslieChenZ/MTH361_1/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeslieChenZ%2FMTH361_1/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4864719971","node_id":"PR_kwDOSMuO6c7wpNmn","number":8,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-19T00:14:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-12T00:15:59.000Z","updated_at":"2026-07-19T00:14:34.000Z","time_to_close":604713,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":28,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.26.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.2` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration-suspense crashing due to sCU bail (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5134\"\u003e#5134\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix useId stability across async Suspense (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#510...\n\n_Description has been truncated_","html_url":"https://github.com/will-opz/opskitpro-public/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/will-opz%2Fopskitpro-public/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4851650496","node_id":"PR_kwDOPbSxN87v_2BC","number":159,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-10T03:07:32.000Z","updated_at":"2026-07-10T03:08:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":8,"packages":[{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/material-symbols","old_version":"1.2.71","new_version":"1.2.83","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"astro","old_version":"5.18.1","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.4","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@astrojs/ts-plugin","old_version":"1.10.8","new_version":"1.10.10","repository_url":"https://github.com/withastro/astro"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.2` | `3.7.3` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.71` | `1.2.83` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.18.1` | `5.18.2` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.4` | `2.17.5` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.8` | `1.10.10` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.71 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/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.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.18.1 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.4 to 2.17.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.5 (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a number of new attributes to be protected against unsafe URLs, e.g. \u003ccode\u003ejavascript:\u003c/code\u003e and similar. None of these are used in the default configuration of \u003ccode\u003esanitize-html\u003c/code\u003e or \u003ccode\u003eapostrophe\u003c/code\u003e or likely to be used there, and some attributes, like an \u003ccode\u003eaction\u003c/code\u003e for a \u003ccode\u003eform\u003c/code\u003e, are inherently unsafe to allow if XSS protection is your goal. Nevertheless it makes sense to block certain URL types where they are not appropriate. Some attributes are not supported at all by modern browsers but are included for completeness. Thanks to \u003ca href=\"https://github.com/crattack\"\u003ecrattack\u003c/a\u003e for reporting the vulnerability.\u003c/li\u003e\n\u003cli\u003eAddress a potential vulnerability when nonTextTags is configured in a nonstandard way. While it is never a good idea to remove known non-text tags from the standard list e.g. script, styles, etc., this change ensures that doing so does not result in nested tags being passed through without sanitization when they are not expressly allowed. (ApostropheCMS would never trigger this situation.) Thanks to \u003ca href=\"https://github.com/Dipanshusinghh\"\u003eDipanshu singh\u003c/a\u003e for pointing out the issue and contributing the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/24275081ab67f2060782e141dc3554721c1bae5a\"\u003e\u003ccode\u003e2427508\u003c/code\u003e\u003c/a\u003e release and changelog edits (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/5a88e9630cbbdde33154ef8abe7557ddf7be418b\"\u003e\u003ccode\u003e5a88e96\u003c/code\u003e\u003c/a\u003e Latest security q2 (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5464\"\u003e#5464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/958d16214ff4b94b9280fddd088060ff401ded0d\"\u003e\u003ccode\u003e958d162\u003c/code\u003e\u003c/a\u003e merge main to latest (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5460\"\u003e#5460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.5/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/ts-plugin` from 1.10.8 to 1.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/ts-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/ts-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\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/withastro/astro/blob/main/packages/language-tools/ts-plugin/CHANGELOG.md\"\u003e@​astrojs/ts-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\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/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Find Astro.locals references from .ts files in the TypeScript plugin (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3652d1cff899be55fc2441c2e0d39f4756d8d960\"\u003e\u003ccode\u003e3652d1c\u003c/code\u003e\u003c/a\u003e chore: merge main into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8062391a97fb2a80f7448f1d5b5ac3a4119d3b23\"\u003e\u003ccode\u003e8062391\u003c/code\u003e\u003c/a\u003e chore(deps): dedupe \u003ccode\u003evite\u003c/code\u003e installations (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16788\"\u003e#16788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ce88423b0b16858b1767dd32ed23f3ade1ceeabf\"\u003e\u003ccode\u003ece88423\u003c/code\u003e\u003c/a\u003e Dedupe \u003ccode\u003evite\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16787\"\u003e#16787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/45b7fa9a612148f33852ef4fe930656ab20bd8da\"\u003e\u003ccode\u003e45b7fa9\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16742\"\u003e#16742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e chore: update typescript to v6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16661\"\u003e#16661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/ts-plugin@1.10.10/packages/language-tools/ts-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\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/yyhhkya/fuwari/pull/159","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yyhhkya%2Ffuwari/issues/159","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/159/packages"},{"uuid":"4851431762","node_id":"PR_kwDOSb79f87v_Jxf","number":19,"state":"open","title":"build(deps): bump the patch-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-10T02:18:31.000Z","updated_at":"2026-07-10T02:19:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patch-updates","update_count":14,"packages":[{"name":"@astrojs/mdx","old_version":"5.0.4","new_version":"5.0.6","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"8.1.0","new_version":"8.1.2","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/fa7-brands","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/fa7-solid","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/material-symbols","old_version":"1.2.70","new_version":"1.2.83","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.81","new_version":"1.2.89","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/utils","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/iconify/iconify"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"sanitize-html","old_version":"2.17.3","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@astrojs/ts-plugin","old_version":"1.10.7","new_version":"1.10.10","repository_url":"https://github.com/withastro/astro"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `5.0.4` | `5.0.6` |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.2` | `3.7.3` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `8.1.0` | `8.1.2` |\n| [@iconify-json/fa7-brands](https://github.com/iconify/icon-sets) | `1.2.2` | `1.2.3` |\n| [@iconify-json/fa7-solid](https://github.com/iconify/icon-sets) | `1.2.4` | `1.2.5` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.70` | `1.2.83` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.81` | `1.2.89` |\n| [@iconify/utils](https://github.com/iconify/iconify/tree/HEAD/packages/utils) | `3.1.3` | `3.1.4` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.3` | `2.17.5` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.7` | `1.10.10` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n\n\nUpdates `@astrojs/mdx` from 5.0.4 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16579\"\u003e#16579\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/49e10e3b97a49d805802b8972a2f848ea7847b91\"\u003e\u003ccode\u003e49e10e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/igor-koop\"\u003e\u003ccode\u003e@​igor-koop\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003esmartypants\u003c/code\u003e option was ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/92563452ce866d9f9b950ad4b2adc808d10e8014\"\u003e\u003ccode\u003e9256345\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5ec95d05ca68e85901c494b70cebc25a0640083c\"\u003e\u003ccode\u003e5ec95d0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16736\"\u003e#16736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0f868b0699d8c3418e8369903b1c960382101c28\"\u003e\u003ccode\u003e0f868b0\u003c/code\u003e\u003c/a\u003e chore: remove redundant server assertions (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16721\"\u003e#16721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/49e10e3b97a49d805802b8972a2f848ea7847b91\"\u003e\u003ccode\u003e49e10e3\u003c/code\u003e\u003c/a\u003e fix(mdx): support smartypants option objects (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16579\"\u003e#16579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e345bcdd8737e42d713c4ab7e4fd9e6d8938dc0b\"\u003e\u003ccode\u003ee345bcd\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16653\"\u003e#16653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28fb3e16cdf181d49fbc22fbde41958fe9b9ab9e\"\u003e\u003ccode\u003e28fb3e1\u003c/code\u003e\u003c/a\u003e feat: experimental logger (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16477\"\u003e#16477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f1fb559652f8f7e1abbad3f8357fd22d1cd93db6\"\u003e\u003ccode\u003ef1fb559\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate test helpers to TypeScript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16474\"\u003e#16474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@5.0.6/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 8.1.0 to 8.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md\"\u003e@​astrojs/svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16496\"\u003e#16496\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4d79750c3535d35bbec521e8d93546bf73e2ea6a\"\u003e\u003ccode\u003e4d79750\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where type errors occurred during testing library type checks because Astro overrides Svelte 5 component types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16642\"\u003e#16642\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/53059bec978a5124fc61a23035cefbfc93754a01\"\u003e\u003ccode\u003e53059be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Adds support for TypeScript v6 to peer dependencies range.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3df6a453243ff4d1d983d0fb6d259617f50be211\"\u003e\u003ccode\u003e3df6a45\u003c/code\u003e\u003c/a\u003e Fix missing CSS for conditionally rendered Svelte components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16823\"\u003e#16823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5e209e4db45630dc80778fe578ceae4b29af7622\"\u003e\u003ccode\u003e5e209e4\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4d79750c3535d35bbec521e8d93546bf73e2ea6a\"\u003e\u003ccode\u003e4d79750\u003c/code\u003e\u003c/a\u003e fix: svelte testing library type (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16496\"\u003e#16496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0f868b0699d8c3418e8369903b1c960382101c28\"\u003e\u003ccode\u003e0f868b0\u003c/code\u003e\u003c/a\u003e chore: remove redundant server assertions (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16721\"\u003e#16721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e345bcdd8737e42d713c4ab7e4fd9e6d8938dc0b\"\u003e\u003ccode\u003ee345bcd\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16653\"\u003e#16653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/53059bec978a5124fc61a23035cefbfc93754a01\"\u003e\u003ccode\u003e53059be\u003c/code\u003e\u003c/a\u003e fix(svelte): widen \u003ccode\u003etypescript\u003c/code\u003e peer dependency range to allow v6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16642\"\u003e#16642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@8.1.2/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-brands` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-solid` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.70 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.81 to 1.2.89\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/utils` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.3 to 2.17.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.5 (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a number of new attributes to be protected against unsafe URLs, e.g. \u003ccode\u003ejavascript:\u003c/code\u003e and similar. None of these are used in the default configuration of \u003ccode\u003esanitize-html\u003c/code\u003e or \u003ccode\u003eapostrophe\u003c/code\u003e or likely to be used there, and some attributes, like an \u003ccode\u003eaction\u003c/code\u003e for a \u003ccode\u003eform\u003c/code\u003e, are inherently unsafe to allow if XSS protection is your goal. Nevertheless it makes sense to block certain URL types where they are not appropriate. Some attributes are not supported at all by modern browsers but are included for completeness. Thanks to \u003ca href=\"https://github.com/crattack\"\u003ecrattack\u003c/a\u003e for reporting the vulnerability.\u003c/li\u003e\n\u003cli\u003eAddress a potential vulnerability when nonTextTags is configured in a nonstandard way. While it is never a good idea to remove known non-text tags from the standard list e.g. script, styles, etc., this change ensures that doing so does not result in nested tags being passed through without sanitization when they are not expressly allowed. (ApostropheCMS would never trigger this situation.) Thanks to \u003ca href=\"https://github.com/Dipanshusinghh\"\u003eDipanshu singh\u003c/a\u003e for pointing out the issue and contributing the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.4\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esanitize-html\u003c/code\u003e and \u003ccode\u003elaunder\u003c/code\u003e now share a single implementation of \u003ccode\u003enaughtyHref\u003c/code\u003e, based on that which previously existed in \u003ccode\u003esanitize-html\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity vulnerability: the xmp tag could be used to pass forbidden markup through sanitize-html, even when xmp itself is not explicitly allowed All users of sanitize-html should update immediately. Thanks to \u003ca href=\"https://github.com/sushi-gif\"\u003eVincenzo Turturro\u003c/a\u003e for reporting the vulnerability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/24275081ab67f2060782e141dc3554721c1bae5a\"\u003e\u003ccode\u003e2427508\u003c/code\u003e\u003c/a\u003e release and changelog edits (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/5a88e9630cbbdde33154ef8abe7557ddf7be418b\"\u003e\u003ccode\u003e5a88e96\u003c/code\u003e\u003c/a\u003e Latest security q2 (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5464\"\u003e#5464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/958d16214ff4b94b9280fddd088060ff401ded0d\"\u003e\u003ccode\u003e958d162\u003c/code\u003e\u003c/a\u003e merge main to latest (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5460\"\u003e#5460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/e9b0ab0849a5dfea0f75335fbdf99b5c6bf9e4b3\"\u003e\u003ccode\u003ee9b0ab0\u003c/code\u003e\u003c/a\u003e release only (changelogs formatted) (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/f03fa5b7746132bf46244036ab961bba995b611d\"\u003e\u003ccode\u003ef03fa5b\u003c/code\u003e\u003c/a\u003e Latest security merge (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.5/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/ts-plugin` from 1.10.7 to 1.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/ts-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/ts-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\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/withastro/astro/blob/main/packages/language-tools/ts-plugin/CHANGELOG.md\"\u003e@​astrojs/ts-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16716\"\u003e#16716\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/04fdbb29978d5a00acfb956538e54256ae24b486\"\u003e\u003ccode\u003e04fdbb2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Drops support for versions of VS Code below 1.101.0 [May 2025]\u003c/li\u003e\n\u003c/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/withastro/astro/commits/@astrojs/ts-plugin@1.10.10/packages/language-tools/ts-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\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/chnbsdan/astrohd-43024/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chnbsdan%2Fastrohd-43024/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4849411869","node_id":"PR_kwDOS3blus7v4xhs","number":5,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-16T19:46:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-09T19:48:45.000Z","updated_at":"2026-07-16T19:46:16.000Z","time_to_close":604649,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"esbuild-wasm","old_version":"0.28.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.6` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [esbuild-wasm](https://github.com/evanw/esbuild) | `0.28.0` | `0.28.1` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.26.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.2` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/d8020ee98c702caa31fa9b4d929ca782c6b58c59\"\u003e\u003ccode\u003ed8020ee\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/6e63557c89af9b92f50635cdc993a4b7bbcd9345\"\u003e\u003ccode\u003e6e63557\u003c/code\u003e\u003c/a\u003e feat(autoUpdate): allow not passing a floating element (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/473aa1e2ff22594ed782842d2d9e816a982188cc\"\u003e\u003ccode\u003e473aa1e\u003c/code\u003e\u003c/a\u003e perf: bundle and runtime improvements (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3448\"\u003e#3448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/a82e45f175bb1a518d3934d747c1b767f558d171\"\u003e\u003ccode\u003ea82e45f\u003c/code\u003e\u003c/a\u003e fix(utils): stop treating \u003ccode\u003econtainer-type\u003c/code\u003e as creating containing block (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3437\"\u003e#3437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/eedda374962cc3fd6c5add6b6cd54b0bea9baa60\"\u003e\u003ccode\u003eeedda37\u003c/code\u003e\u003c/a\u003e fix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type includes \u003ccode\u003edetectOverflow\u003c/code\u003e type (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3434\"\u003e#3434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/b4d1407cbda07ef13bcac24ee0b3ac67216c9c57\"\u003e\u003ccode\u003eb4d1407\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.6/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-wasm` from 0.28.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild-wasm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild-wasm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\n{\n  using x = new Resource()\n  x.activate()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nnew (foo()`bar`)()\nnew (foo()?.bar)()\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f013f5f99a015bce92ec48d49181d4ad3177b29b\"\u003e\u003ccode\u003ef013f5f\u003c/code\u003e\u003c/a\u003e fix some typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/aafd6e48b1088336a5f5a17e930be7e840d43d8c\"\u003e\u003ccode\u003eaafd6e4\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in comments (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/15300c30b5e22f7cfcbed850c246d35095658386\"\u003e\u003ccode\u003e15300c3\u003c/code\u003e\u003c/a\u003e follow up: cjs evaluation fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1bda0c31d7697c0af44b3ab39b81e599e559a395\"\u003e\u003ccode\u003e1bda0c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4467\"\u003e#4467\u003c/a\u003e: esm evaluation fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.28.0...v0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github...\n\n_Description has been truncated_","html_url":"https://github.com/attentiontt/att-ob/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/attentiontt%2Fatt-ob/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3683226264","node_id":"PR_kwDOO54Di862dvDH","number":11,"state":"closed","title":"Bump the all group with 156 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T19:48:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T23:03:46.000Z","updated_at":"2025-12-08T19:48:37.000Z","time_to_close":593089,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":156,"packages":[{"name":"@tauri-apps/api","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"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-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"axios","old_version":"1.12.2","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"0.522.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"openai","old_version":"5.23.2","new_version":"6.9.1","repository_url":"https://github.com/openai/openai-node"},{"name":"react-syntax-highlighter","old_version":"15.6.6","new_version":"16.1.0","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@next/eslint-plugin-next","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.0","new_version":"0.4.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@next/env","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.38","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tailwindcss/node","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"2.3.10","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.12","new_version":"2.8.32","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.3","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001748","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"character-entities","old_version":"1.2.4","new_version":"2.0.2","repository_url":"https://github.com/wooorm/character-entities"},{"name":"character-entities-legacy","old_version":"1.1.4","new_version":"3.0.0","repository_url":"https://github.com/wooorm/character-entities-legacy"},{"name":"character-reference-invalid","old_version":"1.1.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/character-reference-invalid"},{"name":"comma-separated-tokens","old_version":"1.0.8","new_version":"2.0.3","repository_url":"https://github.com/wooorm/comma-separated-tokens"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"electron-to-chromium","old_version":"1.5.230","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hast-util-parse-selector","old_version":"2.2.5","new_version":"4.0.0","repository_url":"https://github.com/syntax-tree/hast-util-parse-selector"},{"name":"hastscript","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/syntax-tree/hastscript"},{"name":"property-information","old_version":"5.6.0","new_version":"7.1.0","repository_url":"https://github.com/wooorm/property-information"},{"name":"space-separated-tokens","old_version":"1.1.5","new_version":"2.0.2","repository_url":"https://github.com/wooorm/space-separated-tokens"},{"name":"is-alphabetical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphabetical"},{"name":"is-alphanumerical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphanumerical"},{"name":"is-decimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-decimal"},{"name":"is-hexadecimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-hexadecimal"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"node-releases","old_version":"2.0.23","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse-entities","old_version":"2.0.0","new_version":"4.0.2","repository_url":"https://github.com/wooorm/parse-entities"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"prismjs","old_version":"1.27.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"refractor","old_version":"3.6.0","new_version":"5.0.0","repository_url":"https://github.com/wooorm/refractor"},{"name":"rollup","old_version":"4.52.4","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"style-to-js","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/remarkablemark/style-to-js"},{"name":"style-to-object","old_version":"1.0.9","new_version":"1.0.14","repository_url":"https://github.com/remarkablemark/style-to-object"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.14.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unist-util-is","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/syntax-tree/unist-util-is"},{"name":"unist-util-visit-parents","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/syntax-tree/unist-util-visit-parents"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.9","new_version":"7.2.6","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 156 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.6` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [axios](https://github.com/axios/axios) | `1.12.2` | `1.13.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.522.0` | `0.555.0` |\n| [openai](https://github.com/openai/openai-node) | `5.23.2` | `6.9.1` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `15.6.6` | `16.1.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.4` | `16.0.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.10.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.4` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.4` | `16.0.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.17` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.14` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.0` | `0.4.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.0` | `0.4.1` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.4` | `16.0.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.4` | `16.0.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.4` | `16.0.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.4` | `16.0.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.4` | `16.0.6` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.38` | `1.0.0-beta.47` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `2.3.10` | `3.0.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.45.0` | `8.48.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.14` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.14` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.14` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.14` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.14` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.14` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.14` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.12` | `2.8.32` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.3` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001748` | `1.0.30001757` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [character-entities](https://github.com/wooorm/character-entities) | `1.2.4` | `2.0.2` |\n| [character-entities-legacy](https://github.com/wooorm/character-entities-legacy) | `1.1.4` | `3.0.0` |\n| [character-reference-invalid](https://github.com/wooorm/character-reference-invalid) | `1.1.4` | `2.0.1` |\n| [comma-separated-tokens](https://github.com/wooorm/comma-separated-tokens) | `1.0.8` | `2.0.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.230` | `1.5.262` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [hast-util-parse-selector](https://github.com/syntax-tree/hast-util-parse-selector) | `2.2.5` | `4.0.0` |\n| [hastscript](https://github.com/syntax-tree/hastscript) | `6.0.0` | `9.0.1` |\n| [property-information](https://github.com/wooorm/property-information) | `5.6.0` | `7.1.0` |\n| [space-separated-tokens](https://github.com/wooorm/space-separated-tokens) | `1.1.5` | `2.0.2` |\n| [is-alphabetical](https://github.com/wooorm/is-alphabetical) | `1.0.4` | `2.0.1` |\n| [is-alphanumerical](https://github.com/wooorm/is-alphanumerical) | `1.0.4` | `2.0.1` |\n| [is-decimal](https://github.com/wooorm/is-decimal) | `1.0.4` | `2.0.1` |\n| [is-hexadecimal](https://github.com/wooorm/is-hexadecimal) | `1.0.4` | `2.0.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.23` | `2.0.27` |\n| [parse-entities](https://github.com/wooorm/parse-entities) | `2.0.0` | `4.0.2` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.27.0` | `1.30.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [refractor](https://github.com/wooorm/refractor) | `3.6.0` | `5.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.53.3` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [style-to-js](https://github.com/remarkablemark/style-to-js) | `1.1.17` | `1.1.21` |\n| [style-to-object](https://github.com/remarkablemark/style-to-object) | `1.0.9` | `1.0.14` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.14.0` | `7.16.0` |\n| [unist-util-is](https://github.com/syntax-tree/unist-util-is) | `6.0.0` | `6.0.1` |\n| [unist-util-visit-parents](https://github.com/syntax-tree/unist-util-visit-parents) | `6.0.1` | `6.0.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.9` | `7.2.6` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.9.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.4 to 16.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/279f2e319e939af54db81f9f5db730501f755284\"\u003e\u003ccode\u003e279f2e3\u003c/code\u003e\u003c/a\u003e bump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7780025ad6c32e3009c2e34b3f417b8c8a14129d\"\u003e\u003ccode\u003e7780025\u003c/code\u003e\u003c/a\u003e fix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.6\"\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-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-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.2 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.522.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 5.23.2 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e6.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.6.0...v6.7.0\"\u003ev6.6.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for zod@4 schemas (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-node/commit/10ef7ff4cb4aefeaa831b239943118ff52872f5c\"\u003e10ef7ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9a4d6886cf36d6a7abb5df8d7da1b007d2ae89d\"\u003e\u003ccode\u003ec9a4d68\u003c/code\u003e\u003c/a\u003e release: 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/edc0e1c39fa696b364b37f368479f7c85ff4ae4e\"\u003e\u003ccode\u003eedc0e1c\u003c/code\u003e\u003c/a\u003e fix(api): align types of input items / output items for typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1f2d35ee04c89873781fe949edd5554d3f017c2e\"\u003e\u003ccode\u003e1f2d35e\u003c/code\u003e\u003c/a\u003e update zod imports to reduce esbuild bundle size by 260kb (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/92d65d7263aaee99da46b4ed96eaabf4de73a2d3\"\u003e\u003ccode\u003e92d65d7\u003c/code\u003e\u003c/a\u003e release: 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a3c26e4f818026a6d99edcd07c066270839fbf2\"\u003e\u003ccode\u003e7a3c26e\u003c/code\u003e\u003c/a\u003e feat(api): gpt 5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/88135c84fd2c1b847c626fae6de7ac5bcddc4283\"\u003e\u003ccode\u003e88135c8\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/cd95c0dff2ab42df90daae4f9f476efcec4d39d1\"\u003e\u003ccode\u003ecd95c0d\u003c/code\u003e\u003c/a\u003e chore: add typescript-estree dependency for jsr readme script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a97bfcf1ea071bc605c654161cc0e4867d22960\"\u003e\u003ccode\u003e7a97bfc\u003c/code\u003e\u003c/a\u003e release: 6.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1f169f3102ac3c730afad3d7493ea872cecfb16\"\u003e\u003ccode\u003ed1f169f\u003c/code\u003e\u003c/a\u003e fix(api): fix nullability of logprobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1c87a385727678ac23095e3ca10ec527135cfcb\"\u003e\u003ccode\u003ed1c87a3\u003c/code\u003e\u003c/a\u003e release: 6.8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v5.23.2...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-syntax-highlighter` from 15.6.6 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/releases\"\u003ereact-syntax-highlighter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump simple-git and lint-staged by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/614\"\u003ereact-syntax-highlighter/react-syntax-highlighter#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Webpack to v5 by \u003ca href=\"https://github.com/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix refractor imports, migrate to webpack 5, update deps by \u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\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/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch2\u003eNew major version!\u003c/h2\u003e\n\u003cp\u003e16.0.0 brings a major version update to the \u003ccode\u003erefractor\u003c/code\u003e dependency, which remedies some security issues but could result in a breaking change to your app's dependencies. Please update with care.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate refractor to version 5 by \u003ca href=\"https://github.com/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\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/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/5eedb742e31448cee9670d4efd38e4f31c22e8c5\"\u003e\u003ccode\u003e5eedb74\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/c71356ff612c03e5ede4df09e4c8da9d8e51fcca\"\u003e\u003ccode\u003ec71356f\u003c/code\u003e\u003c/a\u003e fix refractor imports, migrate to webpack 5, update deps (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/f024a8ca5d3896ee6ee923f11a72d0cd7d7902af\"\u003e\u003ccode\u003ef024a8c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/7b0027bc0a5be1342b9a8b53c652f56f617d489f\"\u003e\u003ccode\u003e7b0027b\u003c/code\u003e\u003c/a\u003e chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/9dafbf14ca99f8a7b980ad2775a456f435c477e4\"\u003e\u003ccode\u003e9dafbf1\u003c/code\u003e\u003c/a\u003e Bump simple-git and lint-staged (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8d154ff32f684bbdfaa13e5b38a80c55822f9440\"\u003e\u003ccode\u003e8d154ff\u003c/code\u003e\u003c/a\u003e remove codecov step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/506ee7260f7f58c09f672b8cd211488805237dc7\"\u003e\u003ccode\u003e506ee72\u003c/code\u003e\u003c/a\u003e yank out failing codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a647b5932d8aa6b55e15a3ca6143f87019933dd4\"\u003e\u003ccode\u003ea647b59\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8629e59765d42c3422dafc97d95ba40dd8db7642\"\u003e\u003ccode\u003e8629e59\u003c/code\u003e\u003c/a\u003e build with node 16.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a0decc7d974ad2d0a6ec0e0fe19626f3f70dc43b\"\u003e\u003ccode\u003ea0decc7\u003c/code\u003e\u003c/a\u003e Update refractor to version 5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.1.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.3.1 to 3.4.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.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove...\n\n_Description has been truncated_","html_url":"https://github.com/aj-seven/ai-hub/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aj-seven%2Fai-hub/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3674356826","node_id":"PR_kwDOO54Di862AdPX","number":7,"state":"closed","title":"Bump the all group with 153 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-28T11:24:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-28T10:14:49.000Z","updated_at":"2025-11-28T11:24:38.000Z","time_to_close":4181,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":153,"packages":[{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"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-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"axios","old_version":"1.12.2","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"0.522.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"openai","old_version":"5.23.2","new_version":"6.9.1","repository_url":"https://github.com/openai/openai-node"},{"name":"react-syntax-highlighter","old_version":"15.6.6","new_version":"16.1.0","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@next/eslint-plugin-next","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.0","new_version":"0.4.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@next/env","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.38","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tailwindcss/node","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"2.3.10","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.12","new_version":"2.8.31","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.3","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001748","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"character-entities","old_version":"1.2.4","new_version":"2.0.2","repository_url":"https://github.com/wooorm/character-entities"},{"name":"character-entities-legacy","old_version":"1.1.4","new_version":"3.0.0","repository_url":"https://github.com/wooorm/character-entities-legacy"},{"name":"character-reference-invalid","old_version":"1.1.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/character-reference-invalid"},{"name":"comma-separated-tokens","old_version":"1.0.8","new_version":"2.0.3","repository_url":"https://github.com/wooorm/comma-separated-tokens"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"electron-to-chromium","old_version":"1.5.230","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hast-util-parse-selector","old_version":"2.2.5","new_version":"4.0.0","repository_url":"https://github.com/syntax-tree/hast-util-parse-selector"},{"name":"hastscript","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/syntax-tree/hastscript"},{"name":"property-information","old_version":"5.6.0","new_version":"7.1.0","repository_url":"https://github.com/wooorm/property-information"},{"name":"space-separated-tokens","old_version":"1.1.5","new_version":"2.0.2","repository_url":"https://github.com/wooorm/space-separated-tokens"},{"name":"is-alphabetical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphabetical"},{"name":"is-alphanumerical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphanumerical"},{"name":"is-decimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-decimal"},{"name":"is-hexadecimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-hexadecimal"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"node-releases","old_version":"2.0.23","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse-entities","old_version":"2.0.0","new_version":"4.0.2","repository_url":"https://github.com/wooorm/parse-entities"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"prismjs","old_version":"1.27.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"refractor","old_version":"3.6.0","new_version":"5.0.0","repository_url":"https://github.com/wooorm/refractor"},{"name":"rollup","old_version":"4.52.4","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"style-to-js","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/remarkablemark/style-to-js"},{"name":"style-to-object","old_version":"1.0.9","new_version":"1.0.14","repository_url":"https://github.com/remarkablemark/style-to-object"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.14.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unist-util-is","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/syntax-tree/unist-util-is"},{"name":"unist-util-visit-parents","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/syntax-tree/unist-util-visit-parents"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.9","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the all group with 153 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.5` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [axios](https://github.com/axios/axios) | `1.12.2` | `1.13.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.522.0` | `0.555.0` |\n| [openai](https://github.com/openai/openai-node) | `5.23.2` | `6.9.1` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `15.6.6` | `16.1.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.4` | `16.0.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.10.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.4` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.4` | `16.0.5` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.17` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.14` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.0` | `0.4.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.0` | `0.4.1` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.4` | `16.0.5` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.4` | `16.0.5` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.4` | `16.0.5` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.4` | `16.0.5` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.4` | `16.0.5` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.38` | `1.0.0-beta.47` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `2.3.10` | `3.0.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.45.0` | `8.48.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.14` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.14` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.14` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.14` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.14` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.14` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.14` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.12` | `2.8.31` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.3` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001748` | `1.0.30001757` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [character-entities](https://github.com/wooorm/character-entities) | `1.2.4` | `2.0.2` |\n| [character-entities-legacy](https://github.com/wooorm/character-entities-legacy) | `1.1.4` | `3.0.0` |\n| [character-reference-invalid](https://github.com/wooorm/character-reference-invalid) | `1.1.4` | `2.0.1` |\n| [comma-separated-tokens](https://github.com/wooorm/comma-separated-tokens) | `1.0.8` | `2.0.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.230` | `1.5.262` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [hast-util-parse-selector](https://github.com/syntax-tree/hast-util-parse-selector) | `2.2.5` | `4.0.0` |\n| [hastscript](https://github.com/syntax-tree/hastscript) | `6.0.0` | `9.0.1` |\n| [property-information](https://github.com/wooorm/property-information) | `5.6.0` | `7.1.0` |\n| [space-separated-tokens](https://github.com/wooorm/space-separated-tokens) | `1.1.5` | `2.0.2` |\n| [is-alphabetical](https://github.com/wooorm/is-alphabetical) | `1.0.4` | `2.0.1` |\n| [is-alphanumerical](https://github.com/wooorm/is-alphanumerical) | `1.0.4` | `2.0.1` |\n| [is-decimal](https://github.com/wooorm/is-decimal) | `1.0.4` | `2.0.1` |\n| [is-hexadecimal](https://github.com/wooorm/is-hexadecimal) | `1.0.4` | `2.0.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.23` | `2.0.27` |\n| [parse-entities](https://github.com/wooorm/parse-entities) | `2.0.0` | `4.0.2` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.27.0` | `1.30.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [refractor](https://github.com/wooorm/refractor) | `3.6.0` | `5.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.53.3` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [style-to-js](https://github.com/remarkablemark/style-to-js) | `1.1.17` | `1.1.21` |\n| [style-to-object](https://github.com/remarkablemark/style-to-object) | `1.0.9` | `1.0.14` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.14.0` | `7.16.0` |\n| [unist-util-is](https://github.com/syntax-tree/unist-util-is) | `6.0.0` | `6.0.1` |\n| [unist-util-visit-parents](https://github.com/syntax-tree/unist-util-visit-parents) | `6.0.1` | `6.0.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.9` | `7.2.4` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.4 to 16.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7780025ad6c32e3009c2e34b3f417b8c8a14129d\"\u003e\u003ccode\u003e7780025\u003c/code\u003e\u003c/a\u003e fix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/de6bc159575680a8cfdfda518ae61120509c34a2\"\u003e\u003ccode\u003ede6bc15\u003c/code\u003e\u003c/a\u003e docs: keywords in system reqs and add browserslist (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85838\"\u003e#85838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a51b80449ecd45c590bf1d468bed3e094c17e350\"\u003e\u003ccode\u003ea51b804\u003c/code\u003e\u003c/a\u003e docs: cacheHandlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85311\"\u003e#85311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.5\"\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-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-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.2 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.522.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 5.23.2 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e6.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.6.0...v6.7.0\"\u003ev6.6.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for zod@4 schemas (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-node/commit/10ef7ff4cb4aefeaa831b239943118ff52872f5c\"\u003e10ef7ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9a4d6886cf36d6a7abb5df8d7da1b007d2ae89d\"\u003e\u003ccode\u003ec9a4d68\u003c/code\u003e\u003c/a\u003e release: 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/edc0e1c39fa696b364b37f368479f7c85ff4ae4e\"\u003e\u003ccode\u003eedc0e1c\u003c/code\u003e\u003c/a\u003e fix(api): align types of input items / output items for typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1f2d35ee04c89873781fe949edd5554d3f017c2e\"\u003e\u003ccode\u003e1f2d35e\u003c/code\u003e\u003c/a\u003e update zod imports to reduce esbuild bundle size by 260kb (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/92d65d7263aaee99da46b4ed96eaabf4de73a2d3\"\u003e\u003ccode\u003e92d65d7\u003c/code\u003e\u003c/a\u003e release: 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a3c26e4f818026a6d99edcd07c066270839fbf2\"\u003e\u003ccode\u003e7a3c26e\u003c/code\u003e\u003c/a\u003e feat(api): gpt 5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/88135c84fd2c1b847c626fae6de7ac5bcddc4283\"\u003e\u003ccode\u003e88135c8\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/cd95c0dff2ab42df90daae4f9f476efcec4d39d1\"\u003e\u003ccode\u003ecd95c0d\u003c/code\u003e\u003c/a\u003e chore: add typescript-estree dependency for jsr readme script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a97bfcf1ea071bc605c654161cc0e4867d22960\"\u003e\u003ccode\u003e7a97bfc\u003c/code\u003e\u003c/a\u003e release: 6.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1f169f3102ac3c730afad3d7493ea872cecfb16\"\u003e\u003ccode\u003ed1f169f\u003c/code\u003e\u003c/a\u003e fix(api): fix nullability of logprobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1c87a385727678ac23095e3ca10ec527135cfcb\"\u003e\u003ccode\u003ed1c87a3\u003c/code\u003e\u003c/a\u003e release: 6.8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v5.23.2...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-syntax-highlighter` from 15.6.6 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/releases\"\u003ereact-syntax-highlighter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump simple-git and lint-staged by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/614\"\u003ereact-syntax-highlighter/react-syntax-highlighter#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Webpack to v5 by \u003ca href=\"https://github.com/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix refractor imports, migrate to webpack 5, update deps by \u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\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/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch2\u003eNew major version!\u003c/h2\u003e\n\u003cp\u003e16.0.0 brings a major version update to the \u003ccode\u003erefractor\u003c/code\u003e dependency, which remedies some security issues but could result in a breaking change to your app's dependencies. Please update with care.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate refractor to version 5 by \u003ca href=\"https://github.com/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\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/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/5eedb742e31448cee9670d4efd38e4f31c22e8c5\"\u003e\u003ccode\u003e5eedb74\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/c71356ff612c03e5ede4df09e4c8da9d8e51fcca\"\u003e\u003ccode\u003ec71356f\u003c/code\u003e\u003c/a\u003e fix refractor imports, migrate to webpack 5, update deps (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/f024a8ca5d3896ee6ee923f11a72d0cd7d7902af\"\u003e\u003ccode\u003ef024a8c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/7b0027bc0a5be1342b9a8b53c652f56f617d489f\"\u003e\u003ccode\u003e7b0027b\u003c/code\u003e\u003c/a\u003e chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/9dafbf14ca99f8a7b980ad2775a456f435c477e4\"\u003e\u003ccode\u003e9dafbf1\u003c/code\u003e\u003c/a\u003e Bump simple-git and lint-staged (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8d154ff32f684bbdfaa13e5b38a80c55822f9440\"\u003e\u003ccode\u003e8d154ff\u003c/code\u003e\u003c/a\u003e remove codecov step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/506ee7260f7f58c09f672b8cd211488805237dc7\"\u003e\u003ccode\u003e506ee72\u003c/code\u003e\u003c/a\u003e yank out failing codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a647b5932d8aa6b55e15a3ca6143f87019933dd4\"\u003e\u003ccode\u003ea647b59\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8629e59765d42c3422dafc97d95ba40dd8db7642\"\u003e\u003ccode\u003e8629e59\u003c/code\u003e\u003c/a\u003e build with node 16.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a0decc7d974ad2d0a6ec0e0fe19626f3f70dc43b\"\u003e\u003ccode\u003ea0decc7\u003c/code\u003e\u003c/a\u003e Update refractor to version 5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.1.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.3.1 to 3.4.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.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples 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/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic 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/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\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.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.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 and a private sponsor 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/3e1256a21dbdb339c10ed6952d1718e1a40e8fb3\"\u003e\u003ccode\u003e3e1256a\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e15f392d502f1f00976733bd2da0b564f6b87598\"\u003e\u003ccode\u003ee15f392\u003c/code\u003e\u003c/a\u003e add changelog for v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/75e9aefda039898646a6cbd43451ca895e437ff8\"\u003e\u003ccode\u003e75e9aef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/619\"\u003e#619\u003c/a\u003e from quantizor/further-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1bafc9c51b8bddc5bcb2032a141851609ba24e78\"\u003e\u003ccode\u003e1bafc9c\u003c/code\u003e\u003c/a\u003e Make benchmark test names consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0799c127ec02e762ed4d932a14ea04b146933df2\"\u003e\u003ccode\u003e0799c12\u003c/code\u003e\u003c/a\u003e revert: remove array-based string building optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/19278585b611a42cbf5d07a51e33a7649f1ccb6f\"\u003e\u003ccode\u003e1927858\u003c/code\u003e\u003c/a\u003e test: add ultra long class list benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/87baba3afb3716338a8e618e6ccc199e4108056d\"\u003e\u003ccode\u003e87baba3\u003c/code\u003e\u003c/a\u003e Remove unnecessary pre-computed conflict maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7831c8e5a4f7ca7b845af0908480ef95a8336324\"\u003e\u003ccode\u003e7831c8e\u003c/code\u003e\u003c/a\u003e perf: pre-compute conflict arrays at initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1a3d1330760b910d5cca936e777e62498e701553\"\u003e\u003ccode\u003e1a3d133\u003c/code\u003e\u003c/a\u003e perf: replace localeCompare with direct string comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0270028cb2941b5b524d3cfcb32c8c704c580e39\"\u003e\u003ccode\u003e0270028\u003c/code\u003e\u003c/a\u003e perf: use index-based recursion to avoid array allocations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tailwind-merge since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.4 to 16.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/aj-seven/ai-hub/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aj-seven%2Fai-hub/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3558839876","node_id":"PR_kwDOItSls86wANnU","number":11,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T21:45:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T22:17:21.000Z","updated_at":"2025-11-17T21:45:21.000Z","time_to_close":1812478,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":60,"packages":[{"name":"@clack/prompts","old_version":"0.6.3","new_version":"0.11.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.4.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@napi-rs/simple-git","old_version":"0.1.9","new_version":"0.1.22","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"async-mutex","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/DirtyHairy/async-mutex"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"chokidar","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"d3","old_version":"7.8.5","new_version":"7.9.0","repository_url":"https://github.com/d3/d3"},{"name":"@types/d3","old_version":"7.4.0","new_version":"7.4.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild-sass-plugin","old_version":"2.12.0","new_version":"3.3.1","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.7.21","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"13.2.1","new_version":"15.0.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"hast-util-to-html","old_version":"8.0.4","new_version":"9.0.5","repository_url":"https://github.com/syntax-tree/hast-util-to-html"},{"name":"hast-util-to-jsx-runtime","old_version":"1.2.0","new_version":"2.3.6","repository_url":"https://github.com/syntax-tree/hast-util-to-jsx-runtime"},{"name":"hast-util-to-string","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/rehypejs/rehype-minify"},{"name":"is-absolute-url","old_version":"4.0.1","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/is-absolute-url"},{"name":"lightningcss","old_version":"1.21.7","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"mdast-util-find-and-replace","old_version":"2.2.2","new_version":"3.0.2","repository_url":"https://github.com/syntax-tree/mdast-util-find-and-replace"},{"name":"mdast-util-to-hast","old_version":"12.3.0","new_version":"13.2.0","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"mdast-util-to-string","old_version":"3.2.0","new_version":"4.0.0","repository_url":"https://github.com/syntax-tree/mdast-util-to-string"},{"name":"plausible-tracker","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/plausible/plausible-tracker"},{"name":"preact","old_version":"10.15.1","new_version":"10.27.2","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.1.0","new_version":"6.6.3","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-autolink-headings","old_version":"6.1.1","new_version":"7.1.0","repository_url":"https://github.com/rehypejs/rehype-autolink-headings"},{"name":"rehype-katex","old_version":"6.0.3","new_version":"7.0.1","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"rehype-mathjax","old_version":"4.0.3","new_version":"7.1.0","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"rehype-pretty-code","old_version":"0.10.0","new_version":"0.14.1","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"rehype-raw","old_version":"6.1.1","new_version":"7.0.0","repository_url":"https://github.com/rehypejs/rehype-raw"},{"name":"rehype-slug","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/rehypejs/rehype-slug"},{"name":"remark","old_version":"14.0.3","new_version":"15.0.1","repository_url":"https://github.com/remarkjs/remark"},{"name":"remark-breaks","old_version":"3.0.3","new_version":"4.0.0","repository_url":"https://github.com/remarkjs/remark-breaks"},{"name":"remark-frontmatter","old_version":"4.0.1","new_version":"5.0.0","repository_url":"https://github.com/remarkjs/remark-frontmatter"},{"name":"remark-gfm","old_version":"3.0.1","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"remark-math","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"remark-parse","old_version":"10.0.2","new_version":"11.0.0","repository_url":"https://github.com/remarkjs/remark"},{"name":"remark-rehype","old_version":"10.1.0","new_version":"11.1.2","repository_url":"https://github.com/remarkjs/remark-rehype"},{"name":"remark-smartypants","old_version":"2.0.0","new_version":"3.0.2","repository_url":"https://github.com/silvenon/remark-smartypants"},{"name":"rimraf","old_version":"5.0.1","new_version":"6.0.1","repository_url":"https://github.com/isaacs/rimraf"},{"name":"serve-handler","old_version":"6.1.5","new_version":"6.1.6","repository_url":"https://github.com/vercel/serve-handler"},{"name":"to-vfile","old_version":"7.2.4","new_version":"8.0.0","repository_url":"https://github.com/vfile/to-vfile"},{"name":"unified","old_version":"10.1.2","new_version":"11.0.5","repository_url":"https://github.com/unifiedjs/unified"},{"name":"unist-util-visit","old_version":"4.1.2","new_version":"5.0.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"vfile","old_version":"5.3.7","new_version":"6.0.3","repository_url":"https://github.com/vfile/vfile"},{"name":"workerpool","old_version":"6.4.0","new_version":"10.0.0","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.5","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@types/cli-spinner","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/flexsearch","old_version":"0.7.3","new_version":"0.7.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"2.3.5","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/js-yaml","old_version":"4.0.5","new_version":"4.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.3.3","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pretty-time","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/source-map-support","old_version":"0.5.6","new_version":"0.5.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/workerpool","old_version":"6.4.0","new_version":"9.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.24","new_version":"17.0.34","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.19.2","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.0.0","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"3.12.7","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.1.6","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.6.3` | `0.11.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.4.3` | `1.7.4` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.9` | `0.1.22` |\n| [async-mutex](https://github.com/DirtyHairy/async-mutex) | `0.4.0` | `0.5.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `3.5.3` | `4.0.3` |\n| [d3](https://github.com/d3/d3) | `7.8.5` | `7.9.0` |\n| [@types/d3](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3) | `7.4.0` | `7.4.3` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `2.12.0` | `3.3.1` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.7.21` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `13.2.1` | `15.0.0` |\n| [hast-util-to-html](https://github.com/syntax-tree/hast-util-to-html) | `8.0.4` | `9.0.5` |\n| [hast-util-to-jsx-runtime](https://github.com/syntax-tree/hast-util-to-jsx-runtime) | `1.2.0` | `2.3.6` |\n| [hast-util-to-string](https://github.com/rehypejs/rehype-minify) | `2.0.0` | `3.0.1` |\n| [is-absolute-url](https://github.com/sindresorhus/is-absolute-url) | `4.0.1` | `5.0.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.21.7` | `1.30.2` |\n| [mdast-util-find-and-replace](https://github.com/syntax-tree/mdast-util-find-and-replace) | `2.2.2` | `3.0.2` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `12.3.0` | `13.2.0` |\n| [mdast-util-to-string](https://github.com/syntax-tree/mdast-util-to-string) | `3.2.0` | `4.0.0` |\n| [plausible-tracker](https://github.com/plausible/plausible-tracker) | `0.3.8` | `0.3.9` |\n| [preact](https://github.com/preactjs/preact) | `10.15.1` | `10.27.2` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.1.0` | `6.6.3` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `6.1.0` | `7.1.0` |\n| [rehype-autolink-headings](https://github.com/rehypejs/rehype-autolink-headings) | `6.1.1` | `7.1.0` |\n| [rehype-katex](https://github.com/remarkjs/remark-math) | `6.0.3` | `7.0.1` |\n| [rehype-mathjax](https://github.com/remarkjs/remark-math) | `4.0.3` | `7.1.0` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.10.0` | `0.14.1` |\n| [rehype-raw](https://github.com/rehypejs/rehype-raw) | `6.1.1` | `7.0.0` |\n| [rehype-slug](https://github.com/rehypejs/rehype-slug) | `5.1.0` | `6.0.0` |\n| [remark](https://github.com/remarkjs/remark) | `14.0.3` | `15.0.1` |\n| [remark-breaks](https://github.com/remarkjs/remark-breaks) | `3.0.3` | `4.0.0` |\n| [remark-frontmatter](https://github.com/remarkjs/remark-frontmatter) | `4.0.1` | `5.0.0` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `3.0.1` | `4.0.1` |\n| [remark-math](https://github.com/remarkjs/remark-math) | `5.1.1` | `6.0.0` |\n| [remark-parse](https://github.com/remarkjs/remark) | `10.0.2` | `11.0.0` |\n| [remark-rehype](https://github.com/remarkjs/remark-rehype) | `10.1.0` | `11.1.2` |\n| [remark-smartypants](https://github.com/silvenon/remark-smartypants) | `2.0.0` | `3.0.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `5.0.1` | `6.0.1` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.5` | `6.1.6` |\n| [to-vfile](https://github.com/vfile/to-vfile) | `7.2.4` | `8.0.0` |\n| [unified](https://github.com/unifiedjs/unified) | `10.1.2` | `11.0.5` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `4.1.2` | `5.0.0` |\n| [vfile](https://github.com/vfile/vfile) | `5.3.7` | `6.0.3` |\n| [workerpool](https://github.com/josdejong/workerpool) | `6.4.0` | `10.0.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.5` | `8.18.1` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@types/cli-spinner](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cli-spinner) | `0.2.1` | `0.2.3` |\n| [@types/flexsearch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/flexsearch) | `0.7.3` | `0.7.42` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `2.3.5` | `3.0.4` |\n| [@types/js-yaml](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml) | `4.0.5` | `4.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.3.3` | `24.9.1` |\n| [@types/pretty-time](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pretty-time) | `1.1.2` | `1.1.5` |\n| [@types/source-map-support](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/source-map-support) | `0.5.6` | `0.5.10` |\n| [@types/workerpool](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/workerpool) | `6.4.0` | `9.0.0` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.24` | `17.0.34` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.2` | `0.25.11` |\n| [prettier](https://github.com/prettier/prettier) | `3.0.0` | `3.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `3.12.7` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.1.6` | `5.9.3` |\n\n\nUpdates `@clack/prompts` from 0.6.3 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/bombshell-dev/clack/releases\"\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\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\u003e07ca32d: Reverted a change where placeholders were being set as values on return.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [07ca32d]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e11a5dc1: Fixes multiselect only shows hints on the first item in the options list. Now correctly shows hints for all selected options with hint property.\u003c/li\u003e\n\u003cli\u003e30aa7ed: Adds a new \u003ccode\u003eselectableGroups\u003c/code\u003e boolean to the group multi-select prompt. Using \u003ccode\u003eselectableGroups: false\u003c/code\u003e will disable the ability to select a top-level group, but still allow every child to be selected individually.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [30aa7ed]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5dfce8a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f574297]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\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\u003e\n\u003cp\u003e613179d: Adds a new \u003ccode\u003eindicator\u003c/code\u003e option to \u003ccode\u003espinner\u003c/code\u003e, which supports the original \u003ccode\u003e\u0026quot;dots\u0026quot;\u003c/code\u003e loading animation or a new \u003ccode\u003e\u0026quot;timer\u0026quot;\u003c/code\u003e loading animation.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003econst spin = p.spinner({ indicator: \u0026quot;timer\u0026quot; });\nspin.start(\u0026quot;Loading\u0026quot;);\nawait sleep(3000);\nspin.stop(\u0026quot;Loaded\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea38b2bc: Adds \u003ccode\u003estream\u003c/code\u003e API which provides the same methods as \u003ccode\u003elog\u003c/code\u003e, but for iterable (even async) message streams. This is particularly useful for AI responses which are dynamically generated by LLMs.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003eawait p.stream.step(\n(async function* () {\nyield* generateLLMResponse(question);\n})()\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\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\u003e8093f3c: Adds \u003ccode\u003eError\u003c/code\u003e support to the \u003ccode\u003evalidate\u003c/code\u003e function\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/@clack/prompts@0.11.0/packages/prompts/CHANGELOG.md\"\u003e\u003ccode\u003e@​clack/prompts\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\u003e07ca32d: Reverted a change where placeholders were being set as values on return.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [07ca32d]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e11a5dc1: Fixes multiselect only shows hints on the first item in the options list. Now correctly shows hints for all selected options with hint property.\u003c/li\u003e\n\u003cli\u003e30aa7ed: Adds a new \u003ccode\u003eselectableGroups\u003c/code\u003e boolean to the group multi-select prompt. Using \u003ccode\u003eselectableGroups: false\u003c/code\u003e will disable the ability to select a top-level group, but still allow every child to be selected individually.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [30aa7ed]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5dfce8a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f574297]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e613179d: Adds a new \u003ccode\u003eindicator\u003c/code\u003e option to \u003ccode\u003espinner\u003c/code\u003e, which supports the original \u003ccode\u003e\u0026quot;dots\u0026quot;\u003c/code\u003e loading animation or a new \u003ccode\u003e\u0026quot;timer\u0026quot;\u003c/code\u003e loading animation.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003econst spin = p.spinner({ indicator: \u0026quot;timer\u0026quot; });\nspin.start(\u0026quot;Loading\u0026quot;);\nawait sleep(3000);\nspin.stop(\u0026quot;Loaded\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea38b2bc: Adds \u003ccode\u003estream\u003c/code\u003e API which provides the same methods as \u003ccode\u003elog\u003c/code\u003e, but for iterable (even async) message streams. This is particularly useful for AI responses which are dynamically generated by LLMs.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003eawait p.stream.step(\n(async function* () {\nyield* generateLLMResponse(question);\n})()\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/737f1725696b595c791e73ca51ee0ac4bf0ee289\"\u003e\u003ccode\u003e737f172\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/07ca32dcfca0ab8dc8c42c25117b4109f381621f\"\u003e\u003ccode\u003e07ca32d\u003c/code\u003e\u003c/a\u003e fix: revert placeholder-on-return change (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5de191fc0d8c874d5c3036c0571678cf5846ca23\"\u003e\u003ccode\u003e5de191f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5dfce8abffbece9cfbb5b591acf21af50766b23f\"\u003e\u003ccode\u003e5dfce8a\u003c/code\u003e\u003c/a\u003e fix: use placeholder as value when input is empty (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/11a5dc187f68f346d43f8a51f63add68dc386fd9\"\u003e\u003ccode\u003e11a5dc1\u003c/code\u003e\u003c/a\u003e fix: add hints for selected options in multiselect prompts \u0026amp; tests (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/30aa7ed2f0904e9d8d99a4c923e9f312597ec37f\"\u003e\u003ccode\u003e30aa7ed\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eselectableGroups\u003c/code\u003e option to group multi-select (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3c200ddba59c0fb76ab4da35a103d272c66acf89\"\u003e\u003ccode\u003e3c200dd\u003c/code\u003e\u003c/a\u003e docs(prompts): fix logs image display (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5529c8909470e682d566277d1b74742cd8ffcaa4\"\u003e\u003ccode\u003e5529c89\u003c/code\u003e\u003c/a\u003e chore: update repository url (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/d6d9ce791e33dbd40191a47f12db74d19bfbdb8d\"\u003e\u003ccode\u003ed6d9ce7\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe1ee5430f9f0e912c000a0988e99a8241d02906\"\u003e\u003ccode\u003efe1ee54\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@0.11.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.4.3 to 1.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(getViewportRect): account for space left by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce memory allocations\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.10\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(flip): add \u003ccode\u003e\u0026quot;alignment\u0026quot;\u003c/code\u003e string value for \u003ccode\u003ecrossAxis\u003c/code\u003e option. This value determines if cross axis overflow checking is restricted to the \u003ccode\u003ealignment\u003c/code\u003e of the placement only. This prevents \u003ccode\u003efallbackPlacements\u003c/code\u003e/\u003ccode\u003efallbackAxisSideDirection\u003c/code\u003e from too eagerly changing to the perpendicular side (thereby preferring \u003ccode\u003eshift()\u003c/code\u003e if overflow is detected along the cross axis, even if \u003ccode\u003eshift()\u003c/code\u003e is placed after \u003ccode\u003eflip()\u003c/code\u003e in the middleware array).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct position when document scrollbar is on left side with fixed strategy\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(autoUpdate): work around \u003ccode\u003eIntersectionObserver\u003c/code\u003e issue that sometimes fails to detect movement of reference element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle relative html offset clipping rect\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): allow passing \u003ccode\u003eDOMRect\u003c/code\u003e as a \u003ccode\u003eboundary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle html relative offset\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.10\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(getViewportRect): account for space left by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce memory allocations\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.10\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(flip): add \u003ccode\u003e\u0026quot;alignment\u0026quot;\u003c/code\u003e string value for \u003ccode\u003ecrossAxis\u003c/code\u003e option. This value determines if cross axis overflow checking is restricted to the \u003ccode\u003ealignment\u003c/code\u003e of the placement only. This prevents \u003ccode\u003efallbackPlacements\u003c/code\u003e/\u003ccode\u003efallbackAxisSideDirection\u003c/code\u003e from too eagerly changing to the perpendicular side (thereby preferring \u003ccode\u003eshift()\u003c/code\u003e if overflow is detected along the cross axis, even if \u003ccode\u003eshift()\u003c/code\u003e is placed after \u003ccode\u003eflip()\u003c/code\u003e in the middleware array).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct position when document scrollbar is on left side with fixed strategy\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(autoUpdate): work around \u003ccode\u003eIntersectionObserver\u003c/code\u003e issue that sometimes fails to detect movement of reference element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle relative html offset clipping rect\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): allow passing \u003ccode\u003eDOMRect\u003c/code\u003e as a \u003ccode\u003eboundary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/7c33a3d0198a9b523d54ae2c37cedb315a309452\"\u003e\u003ccode\u003e7c33a3d\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/8b34295b6610f8e4cddaf9000376df69a99f04d4\"\u003e\u003ccode\u003e8b34295\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e space (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/38f8b5acc419a286538ce8d7f78c28d58edf6900\"\u003e\u003ccode\u003e38f8b5a\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/693c9cc13c7d4a7c5563fa1ea81c1ea070bcbeac\"\u003e\u003ccode\u003e693c9cc\u003c/code\u003e\u003c/a\u003e fix(flip): ensure perpendicular axis flips with crossAxis alignment (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9497a55953d6bad7662d9db6c10998d38e6d65eb\"\u003e\u003ccode\u003e9497a55\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3354\"\u003e#3354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ac2af5882694562b7c150dfb5fa4c4f72657fd3c\"\u003e\u003ccode\u003eac2af58\u003c/code\u003e\u003c/a\u003e perf: reduce additional memory allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/999bb86b096dff3171b20b4bd58d63733fc1502e\"\u003e\u003ccode\u003e999bb86\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3336\"\u003e#3336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/37eb9379976f962bb7abf588caa3527faa8d1852\"\u003e\u003ccode\u003e37eb937\u003c/code\u003e\u003c/a\u003e fix(flip): check all placements for main axis overflow with `crossAxis: 'alig...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/fdcb0a961be2eb7a5ad91184035aa6cbdd3c69de\"\u003e\u003ccode\u003efdcb0a9\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3310\"\u003e#3310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/1150bcfd66c90b26e7aed5761cf6f62acf4ca3c3\"\u003e\u003ccode\u003e1150bcf\u003c/code\u003e\u003c/a\u003e chore: make dom depend on core for minors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.4/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.9 to 0.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e\u003ccode\u003e@​napi-rs/simple-git\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/96\"\u003eBrooooooklyn/simple-git#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/download-artifact action to v5 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/Brooooooklyn/simple-git/pull/97\"\u003eBrooooooklyn/simple-git#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: clippy fix and npm trusted publisher by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/99\"\u003eBrooooooklyn/simple-git#99\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/96\"\u003eBrooooooklyn/simple-git#96\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.21...v0.1.22\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v0.1.21...v0.1.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.21\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.29.0 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/Brooooooklyn/simple-git/pull/94\"\u003eBrooooooklyn/simple-git#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: link libz.a on Linux x64 gnu by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/95\"\u003eBrooooooklyn/simple-git#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.20...v0.1.21\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v0.1.20...v0.1.21\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/62\"\u003eBrooooooklyn/simple-git#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.0 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/Brooooooklyn/simple-git/pull/63\"\u003eBrooooooklyn/simple-git#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/64\"\u003eBrooooooklyn/simple-git#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.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/Brooooooklyn/simple-git/pull/65\"\u003eBrooooooklyn/simple-git#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22 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/Brooooooklyn/simple-git/pull/66\"\u003eBrooooooklyn/simple-git#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/67\"\u003eBrooooooklyn/simple-git#67\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.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/Brooooooklyn/simple-git/pull/68\"\u003eBrooooooklyn/simple-git#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.3 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/Brooooooklyn/simple-git/pull/69\"\u003eBrooooooklyn/simple-git#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/70\"\u003eBrooooooklyn/simple-git#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.26.0 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/Brooooooklyn/simple-git/pull/72\"\u003eBrooooooklyn/simple-git#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.6.0 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/Brooooooklyn/simple-git/pull/73\"\u003eBrooooooklyn/simple-git#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/74\"\u003eBrooooooklyn/simple-git#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.20 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/Brooooooklyn/simple-git/pull/75\"\u003eBrooooooklyn/simple-git#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.27.0 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/Brooooooklyn/simple-git/pull/77\"\u003eBrooooooklyn/simple-git#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/78\"\u003eBrooooooklyn/simple-git#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.7.0 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/Brooooooklyn/simple-git/pull/79\"\u003eBrooooooklyn/simple-git#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.8.0 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/Brooooooklyn/simple-git/pull/80\"\u003eBrooooooklyn/simple-git#80\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.8.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/Brooooooklyn/simple-git/pull/81\"\u003eBrooooooklyn/simple-git#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/82\"\u003eBrooooooklyn/simple-git#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.0 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/Brooooooklyn/simple-git/pull/83\"\u003eBrooooooklyn/simple-git#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.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/Brooooooklyn/simple-git/pull/84\"\u003eBrooooooklyn/simple-git#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/85\"\u003eBrooooooklyn/simple-git#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.28.0 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/Brooooooklyn/simple-git/pull/86\"\u003eBrooooooklyn/simple-git#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/87\"\u003eBrooooooklyn/simple-git#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.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/Brooooooklyn/simple-git/pull/88\"\u003eBrooooooklyn/simple-git#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/89\"\u003eBrooooooklyn/simple-git#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to NAPI-RS 3.0 by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/93\"\u003eBrooooooklyn/simple-git#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/7d01607ef4975c2890b067229fc1fd99766b6f62\"\u003e\u003ccode\u003e7d01607\u003c/code\u003e\u003c/a\u003e 0.1.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/57929449c6baa1d7c6cfa0bfee300392a08594fa\"\u003e\u003ccode\u003e5792944\u003c/code\u003e\u003c/a\u003e chore: fix preversion script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6cbeb6ee53f7b772f4f532ed5c1405e6ce1ee41b\"\u003e\u003ccode\u003e6cbeb6e\u003c/code\u003e\u003c/a\u003e chore: clippy fix and npm trusted publisher (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/a1dfc9b1ad0789e700e4b0164055c87b5e088490\"\u003e\u003ccode\u003ea1dfc9b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/919cd7933fc3b0299b08be23587ba89b2017ad16\"\u003e\u003ccode\u003e919cd79\u003c/code\u003e\u003c/a\u003e ci: replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b580ef8358dca1c87b351d0852cbc9700c2d1de\"\u003e\u003ccode\u003e3b580ef\u003c/code\u003e\u003c/a\u003e 0.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/a36a2820133b7366291c8c2dc4d9a27eba68ec4a\"\u003e\u003ccode\u003ea36a282\u003c/code\u003e\u003c/a\u003e fix: link libz.a on Linux x64 gnu (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/bb9e05e5db407c082654c6beb3cf43f03add50d7\"\u003e\u003ccode\u003ebb9e05e\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.29.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/dea17f80e34f285ffd530522aa8a0e2e39bba8e1\"\u003e\u003ccode\u003edea17f8\u003c/code\u003e\u003c/a\u003e 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/b66275d70f7d8146446b2f9eef2c0a3f197b08af\"\u003e\u003ccode\u003eb66275d\u003c/code\u003e\u003c/a\u003e feat: upgrade to NAPI-RS 3.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.9...v0.1.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​napi-rs/simple-git\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-mutex` from 0.4.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DirtyHairy/async-mutex/blob/master/CHANGELOG.md\"\u003easync-mutex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.0 - 2024/03/11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priority queueing for mutexes and semaphores. A huge \u0026quot;thank you\u0026quot;\ngoes to \u003ca href=\"https://github.com/dmurvihill\"\u003e\u003ccode\u003e@​dmurvihill\u003c/code\u003e\u003c/a\u003e who added this feature.\u003c/li\u003e\n\u003cli\u003eUpdate dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1 - 2024/01/17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpand documentation and fix a few errors.\u003c/li\u003e\n\u003cli\u003eClear timeout after acquiring a lock in \u003ccode\u003ewithTimeout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThanks to AkatQuas and aryzing for their contributions.\u003c/li\u003e\n\u003cli\u003eUpdate dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/ca071fca1a72e00bc9bb02626c88393eefe63695\"\u003e\u003ccode\u003eca071fc\u003c/code\u003e\u003c/a\u003e Changelog, bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/3b8ae6fe8751722d459203f91343bd5aa0bbcc1e\"\u003e\u003ccode\u003e3b8ae6f\u003c/code\u003e\u003c/a\u003e Bump dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/43e8858ceaa7f9ecbea067638451539e24f24faf\"\u003e\u003ccode\u003e43e8858\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/DirtyHairy/async-mutex/issues/75\"\u003e#75\u003c/a\u003e from dmurvihill/priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/285229f04303e6bc2e9c3c810c39fcfe215e4990\"\u003e\u003ccode\u003e285229f\u003c/code\u003e\u003c/a\u003e Remove redundant instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/4350d809276d7f85281c13e58706586f34e3f84b\"\u003e\u003ccode\u003e4350d80\u003c/code\u003e\u003c/a\u003e Reverse findIndex for queuing tasks in waitForUnlock()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/981554fb9519dc210c5bae8c40859b55e7388f53\"\u003e\u003ccode\u003e981554f\u003c/code\u003e\u003c/a\u003e Fix test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/2d13278159e318955ea9bc144366023ffd2e4df8\"\u003e\u003ccode\u003e2d13278\u003c/code\u003e\u003c/a\u003e Reverse findIndex for queuing tasks in acquire()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/c546c3f582f7a05182e573ef2236723c63810685\"\u003e\u003ccode\u003ec546c3f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/6a55acb63ef528a8f6bb6bcd904f6fafafd78ba1\"\u003e\u003ccode\u003e6a55acb\u003c/code\u003e\u003c/a\u003e Add failing test for crowd-out condition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/6af938b015aef0af8b9b207ef66f166f2dc58e0d\"\u003e\u003ccode\u003e6af938b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/DirtyHairy/async-mutex/issues/76\"\u003e#76\u003c/a\u003e from dmurvihill/fix-unhandled-rejection-in-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DirtyHairy/async-mutex/compare/v0.4.0...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 4.1.2 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003enavigator\u003c/code\u003e not defined \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/642\"\u003e#642\u003c/a\u003e)  4ebb62d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.0...v5.4.1\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.0...v5.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eCIRCLECI\u003c/code\u003e environments to return level 3 color support  f838120\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.3.0...v5.4.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.3.0...v5.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esideEffects\u003c/code\u003e field to package.json  5aafc0a\u003c/li\u003e\n\u003cli\u003eAdd support for Gitea Actions (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/603\"\u003e#603\u003c/a\u003e)  29b8569\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.2.0...v5.3.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.2.0...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Deno compatibility (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003cli\u003eDetect true-color support for GitHub Actions (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003cli\u003eDetect true-color support for Kitty terminal (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003cli\u003eFix test for Azure DevOps environment (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.1.2...v5.2.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.1.2...v5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix exported styles names (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/569\"\u003e#569\u003c/a\u003e)  a34bcf6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/chalk/chalk/compare/v5.1.1...v5.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the names of exports introduced in 5.1.0 (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/567\"\u003e#567\u003c/a\u003e)  6e0df05\n\u003cul\u003e\n\u003cli\u003eWe of course preserved the old names.\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/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5dbc1e2633f3874f43c144fa4919934bc934c495\"\u003e\u003ccode\u003e5dbc1e2\u003c/code\u003e\u003c/a\u003e 5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/4ebb62d1ca70c122674558a88932ddf6545fe9ef\"\u003e\u003ccode\u003e4ebb62d\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003enavigator\u003c/code\u003e not defined \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/fc809b686d5048d56fec3a5d96d1ad57dee193bf\"\u003e\u003ccode\u003efc809b6\u003c/code\u003e\u003c/a\u003e Readme tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/83acfcf8cb17437b63beceb027180399da74f0a7\"\u003e\u003ccode\u003e83acfcf\u003c/code\u003e\u003c/a\u003e 5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/f8381204fb096207074089f5ab265fffff6bc341\"\u003e\u003ccode\u003ef838120\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eCIRCLECI\u003c/code\u003e environments to return level 3 color support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/chalk/compare/v4.1.2...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 3.5.3 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript type of emitted args by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1397\"\u003epaulmillr/chokidar#1397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test \u0026quot;should detect safe-edit\u0026quot; on FreeBSD by \u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove references to .map files by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: strongly type event emitter methods by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1381\"\u003epaulmillr/chokidar#1381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bxt\"\u003e\u003ccode\u003e@​bxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1365\"\u003epaulmillr/chokidar#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVarious fixes and improvements of typescript types\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/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1349\"\u003epaulmillr/chokidar#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/talentlessguy\"\u003e\u003ccode\u003e@​talentlessguy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1356\"\u003epaulmillr/chokidar#1356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.0...4.0.1\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.0...4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove glob support\u003c/li\u003e\n\u003cli\u003eRemove bundled fsevents\u003c/li\u003e\n\u003cli\u003eDecrease dependency count from 13 to 1\u003c/li\u003e\n\u003cli\u003eRewrite in typescript. Makes emitted types more precise\u003c/li\u003e\n\u003cli\u003eThe package became hybrid common.js / ESM\u003c/li\u003e\n\u003cli\u003eBump minimum node.js requirement to v14+\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for improvements and help.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/3.6.0...4.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/3.6.0...4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix readyCount logic by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1288\"\u003epaulmillr/chokidar#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle MustScanSubDirs by \u003ca href=\"https://github.com/MarcCelani-at\"\u003e\u003ccode\u003e@​MarcCelani-at\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1197\"\u003epaulmillr/chokidar#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate fs.FSWatcher types to satisfy nodejs versions \u0026gt;= 16; fixes \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1299\"\u003e#1299\u003c/a\u003e by \u003ca href=\"https://github.com/ben-polinsky\"\u003e\u003ccode\u003e@​ben-polinsky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1300\"\u003epaulmillr/chokidar#1300\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/Mutahhar\"\u003e\u003ccode\u003e@​Mutahhar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1226\"\u003epaulmillr/chokidar#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zqianem\"\u003e\u003ccode\u003e@​zqianem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1242\"\u003epaulmillr/chokidar#1242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1288\"\u003epaulmillr/chokidar#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/1182965a0d3d884f15db423009262778ddba0ac4\"\u003e\u003ccode\u003e1182965\u003c/code\u003e\u003c/a\u003e Release 4.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/94709320ede4e9a3df2e2dcc9ddc708da8fc4fc7\"\u003e\u003ccode\u003e9470932\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1397\"\u003e#1397\u003c/a\u003e from paulmillr/unlink-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/322e851f4564c7346b84fac6bdfe4e32c4095d99\"\u003e\u003ccode\u003e322e851\u003c/code\u003e\u003c/a\u003e fix: separate error emit from regular events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/3fa04b55f19adf01885e76fcff40ee22fde0a49d\"\u003e\u003ccode\u003e3fa04b5\u003c/code\u003e\u003c/a\u003e fix: strongly type \u003ccode\u003eunlink\u003c/code\u003e events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/69c115a3684a5e72e0ac68aa0a57c204f081132a\"\u003e\u003ccode\u003e69c115a\u003c/code\u003e\u003c/a\u003e Release 4.0.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/50cf698695b05b168d06f1dba2145549e0f8f12e\"\u003e\u003ccode\u003e50cf698\u003c/code\u003e\u003c/a\u003e Ignore map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/5e6daaabdd6921b06193d0266963c118a615a60b\"\u003e\u003ccode\u003e5e6daaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1381\"\u003e#1381\u003c/a\u003e from paulmillr/event-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/e9cd7f6f21e0679b81d4531330585f75ecd47895\"\u003e\u003ccode\u003ee9cd7f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1383\"\u003e#1383\u003c/a\u003e from bluwy/map-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/6981c5d362f2a837ed58a2c475f02d1ac089da46\"\u003e\u003ccode\u003e6981c5d\u003c/code\u003e\u003c/a\u003e Remove references to .map files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/79586960729944557cd09a5f1eb4726ee12225cb\"\u003e\u003ccode\u003e7958696\u003c/code\u003e\u003c/a\u003e feat: strongly type event emitter methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/3.5.3...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `d3` from 7.8.5 to 7.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3/releases\"\u003ed3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd d3.schemeObservable10. \u003ca href=\"https://redirect.github.com/d3/d3-scale-chromatic/pull/51\"\u003ed3/d3-scale-chromatic#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange d3.geoCircle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/281\"\u003ed3/d3-geo#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet projection.clipAngle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/282\"\u003ed3/d3-geo#282\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/d3/d3/commit/1f8dd3b92960f58726006532c11e9457864513ec\"\u003e\u003ccode\u003e1f8dd3b\u003c/code\u003e\u003c/a\u003e 7.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a8afcf81a1cdda0c030c1c37286a92998add96a9\"\u003e\u003ccode\u003ea8afcf8\u003c/code\u003e\u003c/a\u003e d3-geo 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/b79e7da0386d2e7a1b4f4e338990e6d516d5dc0a\"\u003e\u003ccode\u003eb79e7da\u003c/code\u003e\u003c/a\u003e fix vitepress colors, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/1461bfb6cfa18477acc47e5801e0f33e46f11717\"\u003e\u003ccode\u003e1461bfb\u003c/code\u003e\u003c/a\u003e update actions, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/6d6fb02d17cf0c3b99c193343ab107f18c7c9979\"\u003e\u003ccode\u003e6d6fb02\u003c/code\u003e\u003c/a\u003e documentation for schemeObservable10 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3804\"\u003e#3804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a353aa525e50a24c89cb8b97a8ebcc7c22cb9a14\"\u003e\u003ccode\u003ea353aa5\u003c/code\u003e\u003c/a\u003e Documentation for d3-geo#281 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/9f9d46849c5b5751609b169ffda497e6d79e7c2e\"\u003e\u003ccode\u003e9f9d468\u003c/code\u003e\u003c/a\u003e fix: jsx compatible camelCase syntax in svg (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/cb875eec7da2c8ed10b996254e4ab618e50171c9\"\u003e\u003ccode\u003ecb875ee\u003c/code\u003e\u003c/a\u003e Remove defunct newsletter signup link from footer (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/33b372d6b291af1a45a6d463ec9a319ebf16c3a0\"\u003e\u003ccode\u003e33b372d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/4d3e273bec304e09f5ac363928be6b2726198f3a\"\u003e\u003ccode\u003e4d3e273\u003c/code\u003e\u003c/a\u003e Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/d3/d3/compare/v7.8.5...v7.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/d3` from 7.4.0 to 7.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 2.12.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/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support namedExports by \u003ca href=\"https://github.com/dungjk\"\u003e\u003ccode\u003e@​dungjk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/179\"\u003eglromeo/esbuild-sass-plugin#179\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/dungjk\"\u003e\u003ccode\u003e@​dungjk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/179\"\u003eglromeo/esbuild-sass-plugin#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/glromeo/esbuild-sass-plugin/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/glromeo/esbuild-sass-plugin/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaccept esbuild 0.21 by \u003ca href=\"https://github.com/Valgrifer\"\u003e\u003ccode\u003e@​Valgrifer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/177\"\u003eglromeo/esbuild-sass-plugin#177\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/Valgrifer\"\u003e\u003ccode\u003e@​Valgrifer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/177\"\u003eglromeo/esbuild-sass-plugin#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/glromeo/esbuild-sass-plugin/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elocal-css\u003c/h2\u003e\n\u003cp\u003eAdded support for type: 'local-css' \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/173\"\u003e#173\u003c/a\u003e\nthanks to \u003ca href=\"https://github.com/kohlmannj\"\u003e\u003ccode\u003e@​kohlmannj\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eThere's always a catch\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/glromeo/esbuild-sass-plugin/assets/160981/801da5b7-2c34-4cf5-8e2d-45ce4fe8bfc9\" alt=\"image\" /\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etype\u003c/code\u003e now can be a function that takes care of rendering the style module \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/171\"\u003e#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esass-embedded is now optional (installed as peer dependency) \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/168\"\u003e#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePedal to the metal!!!\u003c/h2\u003e\n\u003cp\u003eBye bye \u003cstrong\u003edart-sass.\u003c/strong\u003e..welcome \u003cstrong\u003esass-embedded\u003c/strong\u003e, the speed increase is palpable!\u003c/p\u003e\n\u003cp\u003eA \u003cstrong\u003ebig\u003c/strong\u003e thank you to the \u003ca href=\"https://github.com/sass/embedded-host-node#readme\"\u003esass\u003c/a\u003e maintainers for this work\n...and to \u003ca href=\"https://github.com/NathanBeddoeWebDev\"\u003eNathan\u003c/a\u003e for pushing for this change\u003c/p\u003e\n\u003ch2\u003eSources!\u003c/h2\u003e\n\u003cp\u003esrc folder maybe needed in published package \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/155\"\u003e#155\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://sdk.bitmoji.com/render/panel/042c5481-28ec-4d85-8f58-1e8f2376bfc6-774bf184-bc1c-4f48-a627-8361720afa10-v1.png?transparent=1\u0026amp;palette=1\u0026amp;width=246\" alt=\"bitmoji\" /\u003e\u003c/p\u003e\n\u003cp\u003eI just updated esbuild and sass to the latest and greatest...\u003c/p\u003e\n\u003ch2\u003eF as in faster!\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://sdk.bitmoji.com/render/panel/5c7ed83e-e61b-43ae-8682-6b81ec1bdeb5-774bf184-bc1c-4f48-a627-8361720afa10-v1.png?transparent=1\u0026amp;palette=1\u0026amp;width=246\" alt=\"bitmoji\" /\u003e\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/mattlewis92\"\u003e\u003ccode\u003e@​mattlewis92\u003c/code\u003e\u003c/a\u003e for the speed boost caching fs stats!\u003c/p\u003e\n\u003ch2\u003eGood call\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://sdk.bitmoji.com/render/panel/601aa3a0-68dc-4965-8c9e-65fe63963b02-774bf184-bc1c-4f48-a627-8361720afa10-v1.png?transparent=1\u0026amp;palette=1\u0026amp;width=246\" alt=\"bitmoji\" /\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/glromeo/esbuild-sass-plugin/commit/f0e58c9a4a24e249c6da3bcf7e8c769b74eb7ac4\"\u003e\u003ccode\u003ef0e58c9\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/0151ef441be7154e7aa348fbe5b1e78fe3566604\"\u003e\u003ccode\u003e0151ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/179\"\u003e#179\u003c/a\u003e from dungjk/feature/named_exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/6dba8bd4505d4ec046914be2b2e7cddff22cf240\"\u003e\u003ccode\u003e6dba8bd\u003c/code\u003e\u003c/a\u003e style: update coding style to align with source code conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/6abbf371319ddabf390beab870cca66cbd31ab14\"\u003e\u003ccode\u003e6abbf37\u003c/code\u003e\u003c/a\u003e feat: Add support namedExports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/e6519ee83ea897853f9aca73344ded9a3932460f\"\u003e\u003ccode\u003ee6519ee\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/947f1ef95fcfd39c2c0c21921c1c5269a0739967\"\u003e\u003ccode\u003e947f1ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/177\"\u003e#177\u003c/a\u003e from Valgrifer/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/3856b4ec6c2744c57d1a471b4106c02f18fcd3a1\"\u003e\u003ccode\u003e3856b4e\u003c/code\u003e\u003c/a\u003e accept esbuild 0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/de2948cc188f3d5e4a000917205abe2a13153b0d\"\u003e\u003ccode\u003ede2948c\u003c/code\u003e\u003c/a\u003e Create tea.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/12bf67fd3a531dabc66f2a94746b831479339ca9\"\u003e\u003ccode\u003e12bf67f\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/02fc7fb631083da51bec5ddbd738bafc6c56dad7\"\u003e\u003ccode\u003e02fc7fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/173\"\u003e#173\u003c/a\u003e from kohlmannj/local-css\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/compare/v2.12.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.7.21 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextapps-de/flexsearch/releases\"\u003eflexsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfig-Serialized Query Caches, Improved caching strategy for Document indexes and Resolver\u003c/li\u003e\n\u003cli\u003eResolver Async Processing Workflow (including Queuing)\u003c/li\u003e\n\u003cli\u003eExtended Resolver Support: Worker, Persistent, Cache\u003c/li\u003e\n\u003cli\u003eExtended Result Highlighting: Boundaries, Ellipsis, Alignment\u003c/li\u003e\n\u003cli\u003eImproved TypeScript Typings\u003c/li\u003e\n\u003cli\u003eImproved Stemmer Handling\u003c/li\u003e\n\u003cli\u003eImproved Result Highlighting\u003c/li\u003e\n\u003cli\u003eUse multi-language charset normalization as the default Encoder\u003c/li\u003e\n\u003cli\u003eSimplified charset support for multi-language content\u003c/li\u003e\n\u003cli\u003eCharset renamed LatinExact =\u0026gt; Exact, LatinDefault =\u0026gt; Default and LatinSimple =\u0026gt; Normalize, these are universal charset presets for any languages\u003c/li\u003e\n\u003cli\u003eCharset ArabicDefault and CyrillicDefault was removed, they are fully covered by the default universal charset presets\u003c/li\u003e\n\u003cli\u003eCharset Charset.CjkDefault was renamed to Charset.CJK\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolver Support for Documents\u003c/li\u003e\n\u003cli\u003eAsynchronous Runtime Balancer, new option \u003ccode\u003epriority\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExport/Import Worker Indexes + Document Worker, new extern config options \u003ccode\u003eexport\u003c/code\u003e and \u003ccode\u003eimport\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved interoperability of the different build packages, including source folder\u003c/li\u003e\n\u003cli\u003eSupport custom \u003ccode\u003efilter\u003c/code\u003e function for encoder (stop-word filter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePersistent indexes support for: \u003ccode\u003eIndexedDB\u003c/code\u003e (Browser), \u003ccode\u003eRedis\u003c/code\u003e, \u003ccode\u003eSQLite\u003c/code\u003e, \u003ccode\u003ePostgres\u003c/code\u003e, \u003ccode\u003eMongoDB\u003c/code\u003e, \u003ccode\u003eClickhouse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced language customization via the new \u003ccode\u003eEncoder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eResult Highlighting\u003c/li\u003e\n\u003cli\u003eQuery performance achieve results up to 4.5 times faster compared to the previous generation v0.7.x by also improving the quality of results\u003c/li\u003e\n\u003cli\u003eEnhanced support for larger indexes or larger result sets\u003c/li\u003e\n\u003cli\u003eImproved offset and limit processing achieve up to 100 times faster traversal performance through large datasets\u003c/li\u003e\n\u003cli\u003eSupport for larger In-Memory index with extended key size (the defaults maximum keystore limit is: 2^24)\u003c/li\u003e\n\u003cli\u003eGreatly enhanced performance of the whole text encoding pipeline\u003c/li\u003e\n\u003cli\u003eImproved indexing of numeric content (Triplets)\u003c/li\u003e\n\u003cli\u003eIntermediate result sets and \u003ccode\u003eResolver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBasic Resolver: \u003ccode\u003eand\u003c/code\u003e, \u003ccode\u003eor\u003c/code\u003e, \u003ccode\u003exor\u003c/code\u003e, \u003ccode\u003enot\u003c/code\u003e, \u003ccode\u003elimit\u003c/code\u003e, \u003ccode\u003eoffset\u003c/code\u003e, \u003ccode\u003eboost\u003c/code\u003e, \u003ccode\u003eresolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved charset collection\u003c/li\u003e\n\u003cli\u003eNew charset preset \u003ccode\u003esoundex\u003c/code\u003e which further reduces memory consumption by also increasing \u0026quot;fuzziness\u0026quot;\u003c/li\u003e\n\u003cli\u003ePerformance gain when polling tasks to the index by using \u0026quot;Event-Loop-Caches\u0026quot;\u003c/li\u003e\n\u003cli\u003eUp to 100 times faster deletion/replacement when not using the additional \u0026quot;fastupdate\u0026quot; register\u003c/li\u003e\n\u003cli\u003eRegex Pre-Compilation (transforms hundreds of regex rules into just a few)\u003c/li\u003e\n\u003cli\u003eExtended support for multiple tags (DocumentIndex)\u003c/li\u003e\n\u003cli\u003eCustom Fields (\u0026quot;Virtual Fields\u0026quot;)\u003c/li\u003e\n\u003cli\u003eCustom Filter\u003c/li\u003e\n\u003cli\u003eCustom Score Function\u003c/li\u003e\n\u003cli\u003eAdded French language preset (stop-word filter, stemmer)\u003c/li\u003e\n\u003cli\u003eEnhanced Worker Support\u003c/li\u003e\n\u003cli\u003eExport / Import index in chunks\u003c/li\u003e\n\u003cli\u003eImproved Build System + Bundler (Supported: CommonJS, ESM, Global Namespace), also the import of language packs are now supported for Node.js\u003c/li\u003e\n\u003cli\u003eFull covering index.d.ts type definitions\u003c/li\u003e\n\u003cli\u003eFast-Boot Serialization optimized for Server-Side-Rendering (PHP, Python, Ruby, Rust, Java, Go, Node.js, ...)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.31\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/nextapps-de/flexsearch/blob/master/CHANGELOG.md\"\u003eflexsearch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch3\u003eCurrent Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCalling \u003ccode\u003eindex.clear()\u003c/code\u003e on a persistent Index does not stack to the task queue by default (which executes on commit), instead it will execute immediately and return a Promise\u003c/li\u003e\n\u003cli\u003eAdded new tokenizer \u003ccode\u003etolerant\u003c/code\u003e, inherits from \u003ccode\u003estrict\u003c/code\u003e but also matches simple typos like missing letters and swapped letters\u003c/li\u003e\n\u003cli\u003eImproved Redis Cleanup\u003c/li\u003e\n\u003cli\u003eResolver: Support Result Highlighting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev0.8.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfig-Serialized Query Caches, Improved caching strategy for Document indexes and Resolver\u003c/li\u003e\n\u003cli\u003eResolver Async Processing Workflow (including Queuing)\u003c/li\u003e\n\u003cli\u003eExtended Resolver Support: Worker, Persistent, Cache\u003c/li\u003e\n\u003cli\u003eExtended Result Highlighting: Boundaries, Ellipsis, Alignment\u003c/li\u003e\n\u003cli\u003eImproved TypeScript Typings\u003c/li\u003e\n\u003cli\u003eImproved Stemmer Handling\u003c/li\u003e\n\u003cli\u003eImproved Result Highlighting\u003c/li\u003e\n\u003cli\u003eUse multi-language charset normalization as the default \u003ccode\u003eEncoder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSimplified charset support for multi-language content\u003c/li\u003e\n\u003cli\u003eCharset renamed \u003ccode\u003eLatinExact\u003c/code\u003e =\u0026gt; \u003ccode\u003eExact\u003c/code\u003e, \u003ccode\u003eLatinDefault\u003c/code\u003e =\u0026gt; \u003ccode\u003eDefault\u003c/code\u003e and \u003ccode\u003eLatinSimple\u003c/code\u003e =\u0026gt; \u003ccode\u003eNormalize\u003c/code\u003e, these are universal charset presets for any languages\u003c/li\u003e\n\u003cli\u003eCharset \u003ccode\u003eArabicDefault\u003c/code\u003e and \u003ccode\u003eCyrillicDefault\u003c/code\u003e was removed, they are fully covered by the default universal charset presets\u003c/li\u003e\n\u003cli\u003eCharset \u003ccode\u003eCharset.CjkDefault\u003c/code\u003e was renamed to \u003ccode\u003eCharset.CJK\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev0.8.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolver Support for Documents\u003c/li\u003e\n\u003cli\u003eAsynchronous Runtime Balancer, new option \u003ccode\u003epriority\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExport/Import Worker Indexes + Document Worker, new extern config options \u003ccode\u003eexport\u003c/code\u003e and \u003ccode\u003eimport\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved interoperability of the different build packages, including source folder\u003c/li\u003e\n\u003cli\u003eSupport custom \u003ccode\u003efilter\u003c/code\u003e function for encoder (stop-word filter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev0.8.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePersistent indexes support for: \u003ccode\u003eIndexedDB\u003c/code\u003e (Browser), \u003ccode\u003eRedis\u003c/code\u003e, \u003ccode\u003eSQLite\u003c/code\u003e, \u003ccode\u003ePostgres\u003c/code\u003e, \u003ccode\u003eMongoDB\u003c/code\u003e, \u003ccode\u003eClickhouse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced language customization via the new \u003ccode\u003eEncoder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eResult Highlighting\u003c/li\u003e\n\u003cli\u003eQuery performance achieve results up to 4.5 times faster compared to the previous generation v0.7.x by also improving the quality of results\u003c/li\u003e\n\u003cli\u003eEnhanced support for larger indexes or larger result sets\u003c/li\u003e\n\u003cli\u003eImproved offset and limit processing achieve up to 100 times faster traversal performance through large datasets\u003c/li\u003e\n\u003cli\u003eSupport for larger In-Memory index with extended key size (the defaults maximum keystore limit is: 2^24)\u003c/li\u003e\n\u003cli\u003eGreatly enhanced performance of the whole text encoding pipeline\u003c/li\u003e\n\u003cli\u003eImproved indexing of numeric content (Triplets)\u003c/li\u003e\n\u003cli\u003eIntermediate result sets and \u003ccode\u003eResolver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBasic Resolver: \u003ccode\u003eand\u003c/code\u003e, \u003ccode\u003eor\u003c/code\u003e, \u003ccode\u003exor\u003c/code\u003e, \u003ccode\u003enot\u003c/code\u003e, \u003ccode\u003elimit\u003c/code\u003e, \u003ccode\u003eoffset\u003c/code\u003e, \u003ccode\u003eboost\u003c/code\u003e, \u003ccode\u003eresolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved charset collection\u003c/li\u003e\n\u003cli\u003eNew charset preset \u003ccode\u003esoundex\u003c/code\u003e which further reduces memory consumption by also increasing \u0026quot;fuzziness\u0026quot;\u003c/li\u003e\n\u003cli\u003ePerformance gain when polling tasks to the index by using \u0026quot;Event-Loop-Caches\u0026quot;\u003c/li\u003e\n\u003cli\u003eUp to 100 times faster deletion/replacement when not using the additional \u0026quot;fastupdate\u0026quot; register\u003c/li\u003e\n\u003cli\u003eRegex Pre-Compilation (transforms hundreds of regex rules into just a few)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 13.2.1 to 15.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eisIgnoredByIgnoreFiles\u003c/code\u003e and \u003ccode\u003eisIgnoredByIgnoreFilesSync\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/269\"\u003e#269\u003c/a\u003e)  cba8941\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.0.2...v14.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.0.2...v14.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix types  f600250\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.0.1...v14.0.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.0.1...v14.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories.extension\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/263\"\u003e#263\u003c/a\u003e)  af5d139\u003c/li\u003e\n\u003cli\u003eFix read permission error on ignore files search (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/25...\n\n_Description has been truncated_","html_url":"https://github.com/advpropsys/advpropsys.github.io/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/advpropsys%2Fadvpropsys.github.io/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}],"issue_packages":[{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-24T05:50:45.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4965596253","node_id":"PR_kwDOSn-85871tJWc","number":12,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-24T22:51:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T05:50:45.000Z","updated_at":"2026-07-24T22:51:41.000Z","time_to_close":61254,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":24,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.5","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"globby","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"isomorphic-git","old_version":"1.37.2","new_version":"1.40.0","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.2.2","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"preact","old_version":"10.28.4","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.6","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"yaml","old_version":"2.8.2","new_version":"2.9.0","repository_url":"https://github.com/eemeli/yaml"},{"name":"@quartz-community/utils","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/quartz-community/utils"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.3.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.5` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.1` | `16.2.2` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.37.2` | `1.40.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.2.2` | `10.2.5` |\n| [preact](https://github.com/preactjs/preact) | `10.28.4` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.6` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.2` | `2.9.0` |\n| [@quartz-community/utils](https://github.com/quartz-community/utils) | `0.1.0` | `0.1.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.0` | `26.1.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.6` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.5 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-git` from 1.37.2 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/releases\"\u003eisomorphic-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.39.0...v1.40.0\"\u003e1.40.0\u003c/a\u003e (2026-07-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elog:\u003c/strong\u003e include changed file object ids (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2385\"\u003e#2385\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/5aff8afa3135eb15b8507619ea3cd30526ebbe69\"\u003e5aff8af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.10...v1.39.0\"\u003e1.39.0\u003c/a\u003e (2026-07-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecommit:\u003c/strong\u003e add disallowEmpty option (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2384\"\u003e#2384\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/bb1c7c2190394f475c2d29489511f51351a992b5\"\u003ebb1c7c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.9...v1.38.10\"\u003e1.38.10\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estatusMatrix:\u003c/strong\u003e do not traverse symlinks in GitWalkerFs (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/1215\"\u003e#1215\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2382\"\u003e#2382\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/90ea101d329daa84b99cc0140a6275896ebbaf68\"\u003e90ea101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.8...v1.38.9\"\u003e1.38.9\u003c/a\u003e (2026-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve binary files when writing conflicted working tree (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2380\"\u003e#2380\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/b41b1abc3df87326e639b49d0694915540d6dfb5\"\u003eb41b1ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.7...v1.38.8\"\u003e1.38.8\u003c/a\u003e (2026-07-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eunsafe symlink from cherry pick (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2377\"\u003e#2377\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/4664c8e1147c3c7ba87c027e92093d28607ef4c0\"\u003e4664c8e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.6...v1.38.7\"\u003e1.38.7\u003c/a\u003e (2026-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003ee5dbec6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.5...v1.38.6\"\u003e1.38.6\u003c/a\u003e (2026-06-30)\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/isomorphic-git/isomorphic-git/commit/5aff8afa3135eb15b8507619ea3cd30526ebbe69\"\u003e\u003ccode\u003e5aff8af\u003c/code\u003e\u003c/a\u003e feat(log): include changed file object ids (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2385\"\u003e#2385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/bb1c7c2190394f475c2d29489511f51351a992b5\"\u003e\u003ccode\u003ebb1c7c2\u003c/code\u003e\u003c/a\u003e feat(commit): add disallowEmpty option (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/90ea101d329daa84b99cc0140a6275896ebbaf68\"\u003e\u003ccode\u003e90ea101\u003c/code\u003e\u003c/a\u003e fix(statusMatrix): do not traverse symlinks in GitWalkerFs (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/1215\"\u003e#1215\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/b41b1abc3df87326e639b49d0694915540d6dfb5\"\u003e\u003ccode\u003eb41b1ab\u003c/code\u003e\u003c/a\u003e fix: Preserve binary files when writing conflicted working tree (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/2e0c348f59c2fea0d265ac5f7499fe615d42b78b\"\u003e\u003ccode\u003e2e0c348\u003c/code\u003e\u003c/a\u003e disable bitbucket tests (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2371\"\u003e#2371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/4664c8e1147c3c7ba87c027e92093d28607ef4c0\"\u003e\u003ccode\u003e4664c8e\u003c/code\u003e\u003c/a\u003e fix: unsafe symlink from cherry pick (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2377\"\u003e#2377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003e\u003ccode\u003ee5dbec6\u003c/code\u003e\u003c/a\u003e fix: NTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/31c4b397e557daffc4227f72b6fa1f8c1533e307\"\u003e\u003ccode\u003e31c4b39\u003c/code\u003e\u003c/a\u003e update CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/823843d1cd19182df79bc907c767f5bcecb39a0b\"\u003e\u003ccode\u003e823843d\u003c/code\u003e\u003c/a\u003e fix: fixing git internals (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2370\"\u003e#2370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/1395431bc1ee8770e6936eeb26da3ec34ca0ae7b\"\u003e\u003ccode\u003e1395431\u003c/code\u003e\u003c/a\u003e fix: Support windows file paths in utils/join.js (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.37.2...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e::highlight\u003c/code\u003e by \u003ca href=\"https://github.com/lucasweng\"\u003e\u003ccode\u003e@​lucasweng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/970\"\u003eparcel-bundler/lightningcss#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://github.com/position-try\"\u003e\u003ccode\u003e@​position-try\u003c/code\u003e\u003c/a\u003e at-rule by \u003ca href=\"https://github.com/mattcosta7\"\u003e\u003ccode\u003e@​mattcosta7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1238\"\u003eparcel-bundler/lightningcss#1238\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/851\"\u003e#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ::search-text and :current::search-text (\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/1212\"\u003e#1212\u003c/a\u003e) by \u003ca href=\"https://github.com/lucinadin\"\u003e\u003ccode\u003e@​lucinadin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1213\"\u003eparcel-bundler/lightningcss#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapse light-dark(x, x) to x by \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1183\"\u003eparcel-bundler/lightningcss#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupports \u003ccode\u003e:target-before/after/current\u003c/code\u003e pseudo-class by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1185\"\u003eparcel-bundler/lightningcss#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for the alpha() relative color function by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1266\"\u003eparcel-bundler/lightningcss#1266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint unknown at-rules in the same location by \u003ca href=\"https://github.com/RobinMalfait\"\u003e\u003ccode\u003e@​RobinMalfait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1233\"\u003eparcel-bundler/lightningcss#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix #rrggbbaa support on older versions of android by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1198\"\u003eparcel-bundler/lightningcss#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eatty\u003c/code\u003e with \u003ccode\u003estd::io::IsTerminal\u003c/code\u003e by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1197\"\u003eparcel-bundler/lightningcss#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependencies (cssparser, const-str) by \u003ca href=\"https://github.com/noahbald\"\u003e\u003ccode\u003e@​noahbald\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1200\"\u003eparcel-bundler/lightningcss#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minification of negative scientific notation dimensions by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1192\"\u003eparcel-bundler/lightningcss#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange serde attribute to be conditional for ResolveResult enum File variant by \u003ca href=\"https://github.com/FlorianDevP\"\u003e\u003ccode\u003e@​FlorianDevP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1251\"\u003eparcel-bundler/lightningcss#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexternal\u003c/code\u003e to return type of \u003ccode\u003eresolve\u003c/code\u003e by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1261\"\u003eparcel-bundler/lightningcss#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.2.2 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.2.2...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.4 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration-suspense crashing due to sCU bail (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5134\"\u003e#5134\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix useId stability across async Suspense (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5135\"\u003e#5135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error recovery for partially rendered subtrees (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5120\"\u003e#5120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseId\u003c/code\u003e stability across async \u003ccode\u003eSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush subtree effects when rendering a pending node (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5055\"\u003e#5055\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hydrate recovery with null excess DOM children (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5112\"\u003e#5112\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress and guard memory leak hotspots (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5116\"\u003e#5116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid redundant allocations and writes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5115\"\u003e#5115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eSignalish\u003c/code\u003e for \u003ccode\u003einput\u003c/code\u003e DOM-type (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5096\"\u003e#5096\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse npm staged publishing (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5101\"\u003e#5101\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tier 3 sponsor logos (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5098\"\u003e#5098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration when we have defaultValue or value on a textarea (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5081\"\u003e#5081\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS for GitHub configuration (v10.x) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5088\"\u003e#5088\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix trusted publishing workflow (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5084\"\u003e#5084\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/d7421adf6eb349c3f4316c05492fdf81b2dafbcb\"\u003e\u003ccode\u003ed7421ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5152\"\u003e#5152\u003c/a\u003e from preactjs/10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/ce79b9638d2c8ca0d2e1aac72a828575f3084448\"\u003e\u003ccode\u003ece79b96\u003c/code\u003e\u003c/a\u003e 10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/a2418b8d03afa2655ef1d9529125f3e97c374f28\"\u003e\u003ccode\u003ea2418b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e from preactjs/preact-rts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/58a2bb1a3b0cea1a9506c8f2df910b9f890dd8da\"\u003e\u003ccode\u003e58a2bb1\u003c/code\u003e\u003c/a\u003e Make RTS optional peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/287288f52a9e45aee88e43e0e016e07d061efe42\"\u003e\u003ccode\u003e287288f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5149\"\u003e#5149\u003c/a\u003e from preactjs/10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/fe8f16e362da8dc550f352520a41819f16ca46ee\"\u003e\u003ccode\u003efe8f16e\u003c/code\u003e\u003c/a\u003e 10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/860b5a566f671e6d1ce35113284cd640f04d8bfe\"\u003e\u003ccode\u003e860b5a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5148\"\u003e#5148\u003c/a\u003e from preactjs/revert-5055-v10.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/177295668777c1207da11e2324cb4753eb710060\"\u003e\u003ccode...\n\n_Description has been truncated_","html_url":"https://github.com/m-mattia-m/quartz-5-notes-bug-report/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-mattia-m%2Fquartz-5-notes-bug-report/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-20T06:19:31.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4926330583","node_id":"PR_kwDOSg3ctc7zteLc","number":10,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T06:17:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T06:19:31.000Z","updated_at":"2026-07-27T06:17:09.000Z","time_to_close":604654,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e::highlight\u003c/code\u003e by \u003ca href=\"https://github.com/lucasweng\"\u003e\u003ccode\u003e@​lucasweng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/970\"\u003eparcel-bundler/lightningcss#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://github.com/position-try\"\u003e\u003ccode\u003e@​position-try\u003c/code\u003e\u003c/a\u003e at-rule by \u003ca href=\"https://github.com/mattcosta7\"\u003e\u003ccode\u003e@​mattcosta7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1238\"\u003eparcel-bundler/lightningcss#1238\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/851\"\u003e#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ::search-text and :current::search-text (\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/1212\"\u003e#1212\u003c/a\u003e) by \u003ca href=\"https://github.com/lucinadin\"\u003e\u003ccode\u003e@​lucinadin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1213\"\u003eparcel-bundler/lightningcss#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapse light-dark(x, x) to x by \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1183\"\u003eparcel-bundler/lightningcss#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupports \u003ccode\u003e:target-before/after/current\u003c/code\u003e pseudo-class by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1185\"\u003eparcel-bundler/lightningcss#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for the alpha() relative color function by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1266\"\u003eparcel-bundler/lightningcss#1266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint unknown at-rules in the same location by \u003ca href=\"https://github.com/RobinMalfait\"\u003e\u003ccode\u003e@​RobinMalfait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1233\"\u003eparcel-bundler/lightningcss#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix #rrggbbaa support on older versions of android by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1198\"\u003eparcel-bundler/lightningcss#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eatty\u003c/code\u003e with \u003ccode\u003estd::io::IsTerminal\u003c/code\u003e by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1197\"\u003eparcel-bundler/lightningcss#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependencies (cssparser, const-str) by \u003ca href=\"https://github.com/noahbald\"\u003e\u003ccode\u003e@​noahbald\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1200\"\u003eparcel-bundler/lightningcss#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minification of negative scientific notation dimensions by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1192\"\u003eparcel-bundler/lightningcss#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange serde attribute to be conditional for ResolveResult enum File variant by \u003ca href=\"https://github.com/FlorianDevP\"\u003e\u003ccode\u003e@​FlorianDevP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1251\"\u003eparcel-bundler/lightningcss#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexternal\u003c/code\u003e to return type of \u003ccode\u003eresolve\u003c/code\u003e by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1261\"\u003eparcel-bundler/lightningcss#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/forageopen/forage/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/forageopen%2Fforage/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-20T05:57:52.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4926204232","node_id":"PR_kwDOSgtNVc7ztDtK","number":9,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T05:57:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T05:57:52.000Z","updated_at":"2026-07-27T05:57:11.000Z","time_to_close":604757,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.33.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.33.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e::highlight\u003c/code\u003e by \u003ca href=\"https://github.com/lucasweng\"\u003e\u003ccode\u003e@​lucasweng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/970\"\u003eparcel-bundler/lightningcss#970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://github.com/position-try\"\u003e\u003ccode\u003e@​position-try\u003c/code\u003e\u003c/a\u003e at-rule by \u003ca href=\"https://github.com/mattcosta7\"\u003e\u003ccode\u003e@​mattcosta7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1238\"\u003eparcel-bundler/lightningcss#1238\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/851\"\u003e#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for ::search-text and :current::search-text (\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/issues/1212\"\u003e#1212\u003c/a\u003e) by \u003ca href=\"https://github.com/lucinadin\"\u003e\u003ccode\u003e@​lucinadin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1213\"\u003eparcel-bundler/lightningcss#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapse light-dark(x, x) to x by \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1183\"\u003eparcel-bundler/lightningcss#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupports \u003ccode\u003e:target-before/after/current\u003c/code\u003e pseudo-class by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1185\"\u003eparcel-bundler/lightningcss#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for the alpha() relative color function by \u003ca href=\"https://github.com/yisibl\"\u003e\u003ccode\u003e@​yisibl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1266\"\u003eparcel-bundler/lightningcss#1266\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint unknown at-rules in the same location by \u003ca href=\"https://github.com/RobinMalfait\"\u003e\u003ccode\u003e@​RobinMalfait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1233\"\u003eparcel-bundler/lightningcss#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix #rrggbbaa support on older versions of android by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1198\"\u003eparcel-bundler/lightningcss#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eatty\u003c/code\u003e with \u003ccode\u003estd::io::IsTerminal\u003c/code\u003e by \u003ca href=\"https://github.com/fkeiler\"\u003e\u003ccode\u003e@​fkeiler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1197\"\u003eparcel-bundler/lightningcss#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dependencies (cssparser, const-str) by \u003ca href=\"https://github.com/noahbald\"\u003e\u003ccode\u003e@​noahbald\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1200\"\u003eparcel-bundler/lightningcss#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix minification of negative scientific notation dimensions by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1192\"\u003eparcel-bundler/lightningcss#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange serde attribute to be conditional for ResolveResult enum File variant by \u003ca href=\"https://github.com/FlorianDevP\"\u003e\u003ccode\u003e@​FlorianDevP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1251\"\u003eparcel-bundler/lightningcss#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eexternal\u003c/code\u003e to return type of \u003ccode\u003eresolve\u003c/code\u003e by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1261\"\u003eparcel-bundler/lightningcss#1261\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/dungle14/n3ss/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dungle14%2Fn3ss/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-20T04:31:47.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4925810685","node_id":"PR_kwDOSZ5ww87zrx3C","number":12,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T04:32:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T04:31:47.000Z","updated_at":"2026-07-27T04:32:33.000Z","time_to_close":604844,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5...\n\n_Description has been truncated_","html_url":"https://github.com/ben-jaynes/benjaynes.com/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ben-jaynes%2Fbenjaynes.com/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-18T20:05:36.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4919857184","node_id":"PR_kwDOTcsI0M7zZnKk","number":1,"state":"open","title":"chore(deps): bump the npm-dependencies group with 120 updates","user":"dependabot[bot]","labels":["size/XL"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-18T20:05:36.000Z","updated_at":"2026-07-18T20:07:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":120,"packages":[{"name":"simple-git","old_version":"3.28.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"@agentclientprotocol/sdk","old_version":"0.16.1","new_version":"1.2.1","repository_url":"https://github.com/agentclientprotocol/typescript-sdk"},{"name":"read-package-up","old_version":"11.0.0","new_version":"12.0.0","repository_url":"https://github.com/sindresorhus/read-package-up"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@types/minimatch","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.3.4","new_version":"1.6.23","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"esbuild","old_version":"0.25.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"9.24.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"10.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-headers","old_version":"1.3.3","new_version":"1.3.4","repository_url":"https://github.com/robmisasi/eslint-plugin-headers"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"glob","old_version":"12.0.0","new_version":"13.0.6","repository_url":"https://github.com/isaacs/node-glob"},{"name":"globals","old_version":"16.0.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"google-artifactregistry-auth","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools"},{"name":"lint-staged","old_version":"16.1.6","new_version":"17.1.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"memfs","old_version":"4.42.0","new_version":"4.64.0","repository_url":"https://github.com/streamich/memfs"},{"name":"mnemonist","old_version":"0.40.3","new_version":"0.40.4","repository_url":"https://github.com/yomguithereal/mnemonist"},{"name":"msw","old_version":"2.3.4","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react-devtools-core","old_version":"6.1.2","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"semver","old_version":"7.7.2","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.0","new_version":"7.7.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"strip-ansi","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/chalk/strip-ansi"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.8.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.30.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.1.1","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"node-pty","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/microsoft/node-pty"},{"name":"@a2a-js/sdk","old_version":"0.3.11","new_version":"0.3.14","repository_url":"https://github.com/a2aproject/a2a-js"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"5.0.3","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"fs-extra","old_version":"11.3.0","new_version":"11.3.6","repository_url":"https://github.com/jprichardson/node-fs-extra"},{"name":"strip-json-comments","old_version":"3.1.1","new_version":"5.0.3","repository_url":"https://github.com/sindresorhus/strip-json-comments"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.20","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@types/tar","old_version":"6.1.13","new_version":"7.0.87","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"uuid","old_version":"13.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"winston","old_version":"3.17.0","new_version":"3.19.0","repository_url":"https://github.com/winstonjs/winston"},{"name":"@google/genai","old_version":"1.30.0","new_version":"2.12.0","repository_url":"https://github.com/googleapis/js-genai"},{"name":"dotenv","old_version":"16.4.5","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"supertest","old_version":"7.1.4","new_version":"7.2.2","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@modelcontextprotocol/sdk","old_version":"1.23.0","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"cli-spinners","old_version":"2.9.2","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"clipboardy","old_version":"5.2.1","new_version":"5.3.1","repository_url":"https://github.com/sindresorhus/clipboardy"},{"name":"color-convert","old_version":"2.0.1","new_version":"3.1.3","repository_url":"https://github.com/Qix-/color-convert"},{"name":"comment-json","old_version":"4.2.5","new_version":"5.0.0","repository_url":"https://github.com/kaelzhang/node-comment-json"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"ink-gradient","old_version":"3.0.0","new_version":"4.0.1","repository_url":"https://github.com/sindresorhus/ink-gradient"},{"name":"open","old_version":"10.1.2","new_version":"11.0.0","repository_url":"https://github.com/sindresorhus/open"},{"name":"react","old_version":"19.2.4","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"shell-quote","old_version":"1.8.3","new_version":"1.10.0","repository_url":"https://github.com/ljharb/shell-quote"},{"name":"string-width","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/sindresorhus/string-width"},{"name":"tinygradient","old_version":"1.1.5","new_version":"2.0.1","repository_url":"https://github.com/mistic100/tinygradient"},{"name":"undici","old_version":"7.10.0","new_version":"8.7.0","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.16.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.10","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.11.24","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.32","new_version":"17.0.35","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@xterm/headless","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/xtermjs/xterm.js"},{"name":"@bufbuild/protobuf","old_version":"2.11.0","new_version":"2.12.1","repository_url":"https://github.com/bufbuild/protobuf-es"},{"name":"@google-cloud/logging","old_version":"11.2.1","new_version":"11.3.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@grpc/grpc-js","old_version":"1.14.3","new_version":"1.14.4","repository_url":"https://github.com/grpc/grpc-node"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/core","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-grpc","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/otlp-exporter-base","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.218.0","new_version":"0.220.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-node","old_version":"2.7.1","new_version":"2.9.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.39.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"dotenv-expand","old_version":"12.0.3","new_version":"13.0.0","repository_url":"https://github.com/motdotla/dotenv-expand"},{"name":"execa","old_version":"9.6.1","new_version":"10.0.0","repository_url":"https://github.com/sindresorhus/execa"},{"name":"fast-levenshtein","old_version":"2.0.6","new_version":"3.0.0","repository_url":"https://github.com/hiddentao/fast-levenshtein"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"google-auth-library","old_version":"9.11.0","new_version":"10.9.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"html-to-text","old_version":"9.0.5","new_version":"10.0.0","repository_url":"https://github.com/html-to-text/node-html-to-text"},{"name":"http-proxy-agent","old_version":"7.0.2","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"https-proxy-agent","old_version":"7.0.6","new_version":"9.1.0","repository_url":"https://github.com/TooTallNate/proxy-agents"},{"name":"ignore","old_version":"7.0.0","new_version":"7.0.6","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"ipaddr.js","old_version":"1.9.1","new_version":"2.4.0","repository_url":"https://github.com/whitequark/ipaddr.js"},{"name":"isbinaryfile","old_version":"5.0.7","new_version":"6.0.0","repository_url":"https://github.com/gjtorikian/isBinaryFile"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"marked","old_version":"15.0.12","new_version":"18.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mime","old_version":"4.0.7","new_version":"4.1.0","repository_url":"https://github.com/broofa/mime"},{"name":"picomatch","old_version":"4.0.1","new_version":"4.0.5","repository_url":"https://github.com/micromatch/picomatch"},{"name":"@types/picomatch","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"puppeteer-core","old_version":"24.0.0","new_version":"25.3.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"systeminformation","old_version":"5.25.11","new_version":"5.31.17","repository_url":"https://github.com/sebhildebrandt/systeminformation"},{"name":"tree-sitter-bash","old_version":"0.25.0","new_version":"0.25.1","repository_url":"https://github.com/tree-sitter/tree-sitter-bash"},{"name":"web-tree-sitter","old_version":"0.25.10","new_version":"0.26.11","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"zod-to-json-schema","old_version":"3.25.1","new_version":"3.25.2","repository_url":"https://github.com/StefanTerdell/zod-to-json-schema"},{"name":"@types/json-stable-stringify","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chrome-devtools-mcp","old_version":"0.19.0","new_version":"1.6.0","repository_url":"https://github.com/ChromeDevTools/chrome-devtools-mcp"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"@types/vscode","old_version":"1.99.0","new_version":"1.125.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.31.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vscode/vsce","old_version":"3.6.0","new_version":"3.9.2","repository_url":"https://github.com/Microsoft/vsce"},{"name":"npm-run-all2","old_version":"8.0.2","new_version":"9.0.2","repository_url":"https://github.com/bcomnes/npm-run-all2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 120 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.28.0` | `3.36.0` |\n| [@agentclientprotocol/sdk](https://github.com/agentclientprotocol/typescript-sdk) | `0.16.1` | `1.2.1` |\n| [read-package-up](https://github.com/sindresorhus/read-package-up) | `11.0.0` | `12.0.0` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@types/minimatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/minimatch) | `5.1.2` | `6.0.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.10` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.3.4` | `1.6.23` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.0` | `0.28.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.24.0` | `10.7.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.8` |\n| [eslint-plugin-headers](https://github.com/robmisasi/eslint-plugin-headers) | `1.3.3` | `1.3.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.1.1` |\n| [glob](https://github.com/isaacs/node-glob) | `12.0.0` | `13.0.6` |\n| [globals](https://github.com/sindresorhus/globals) | `16.0.0` | `17.7.0` |\n| [google-artifactregistry-auth](https://github.com/GoogleCloudPlatform/artifact-registry-npm-tools) | `3.4.0` | `3.5.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `17.1.0` |\n| [memfs](https://github.com/streamich/memfs) | `4.42.0` | `4.64.0` |\n| [mnemonist](https://github.com/yomguithereal/mnemonist) | `0.40.3` | `0.40.4` |\n| [msw](https://github.com/mswjs/msw) | `2.3.4` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.5` |\n| [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core) | `6.1.2` | `7.0.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.0` | `7.7.1` |\n| [strip-ansi](https://github.com/chalk/strip-ansi) | `7.1.0` | `7.2.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.30.1` | `8.64.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.1` | `4.1.10` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [node-pty](https://github.com/microsoft/node-pty) | `1.0.0` | `1.1.0` |\n| [@a2a-js/sdk](https://github.com/a2aproject/a2a-js) | `0.3.11` | `0.3.14` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `5.0.3` | `5.0.6` |\n| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.0` | `11.3.6` |\n| [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) | `3.1.1` | `5.0.3` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.20` |\n| [@types/tar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tar) | `6.1.13` | `7.0.87` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.0` | `14.0.1` |\n| [winston](https://github.com/winstonjs/winston) | `3.17.0` | `3.19.0` |\n| [@google/genai](https://github.com/googleapis/js-genai) | `1.30.0` | `2.12.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.4.5` | `17.4.2` |\n| [supertest](https://github.com/ladjs/supertest) | `7.1.4` | `7.2.2` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.23.0` | `1.29.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `2.9.2` | `3.4.0` |\n| [clipboardy](https://github.com/sindresorhus/clipboardy) | `5.2.1` | `5.3.1` |\n| [color-convert](https://github.com/Qix-/color-convert) | `2.0.1` | `3.1.3` |\n| [comment-json](https://github.com/kaelzhang/node-comment-json) | `4.2.5` | `5.0.0` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [ink-gradient](https://github.com/sindresorhus/ink-gradient) | `3.0.0` | `4.0.1` |\n| [open](https://github.com/sindresorhus/open) | `10.1.2` | `11.0.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.17` |\n| [shell-quote](https://github.com/ljharb/shell-quote) | `1.8.3` | `1.10.0` |\n| [string-width](https://github.com/sindresorhus/string-width) | `8.1.0` | `8.2.2` |\n| [tinygradient](https://github.com/mistic100/tinygradient) | `1.1.5` | `2.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.10.0` | `8.7.0` |\n| [ws](https://github.com/websockets/ws) | `8.16.0` | `8.21.1` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.10` | `8.18.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.11.24` | `26.1.1` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.32` | `17.0.35` |\n| [@xterm/headless](https://github.com/xtermjs/xterm.js) | `5.5.0` | `6.0.0` |\n| [@bufbuild/protobuf](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protobuf) | `2.11.0` | `2.12.1` |\n| [@google-cloud/logging](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/logging) | `11.2.1` | `11.3.0` |\n| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.14.3` | `1.14.4` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/exporter-logs-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.218.0` | `0.220.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/sdk-trace-node](https://github.com/open-telemetry/opentelemetry-js) | `2.7.1` | `2.9.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.39.0` | `1.43.0` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `12.0.3` | `13.0.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.1` | `10.0.0` |\n| [fast-levenshtein](https://github.com/hiddentao/fast-levenshtein) | `2.0.6` | `3.0.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [google-auth-library](https://github.com/googleapis/google-cloud-node/tree/HEAD/core/packages/google-auth-library-nodejs) | `9.11.0` | `10.9.0` |\n| [html-to-text](https://github.com/html-to-text/node-html-to-text) | `9.0.5` | `10.0.0` |\n| [http-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/http-proxy-agent) | `7.0.2` | `9.1.0` |\n| [https-proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/HEAD/packages/https-proxy-agent) | `7.0.6` | `9.1.0` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.0` | `7.0.6` |\n| [ipaddr.js](https://github.com/whitequark/ipaddr.js) | `1.9.1` | `2.4.0` |\n| [isbinaryfile](https://github.com/gjtorikian/isBinaryFile) | `5.0.7` | `6.0.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [marked](https://github.com/markedjs/marked) | `15.0.12` | `18.0.6` |\n| [mime](https://github.com/broofa/mime) | `4.0.7` | `4.1.0` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.1` | `4.0.5` |\n| [@types/picomatch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/picomatch) | `4.0.1` | `4.0.3` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.0.0` | `25.3.0` |\n| [systeminformation](https://github.com/sebhildebrandt/systeminformation) | `5.25.11` | `5.31.17` |\n| [tree-sitter-bash](https://github.com/tree-sitter/tree-sitter-bash) | `0.25.0` | `0.25.1` |\n| [web-tree-sitter](https://github.com/tree-sitter/tree-sitter/tree/HEAD/lib/binding_web) | `0.25.10` | `0.26.11` |\n| [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.25.1` | `3.25.2` |\n| [@types/json-stable-stringify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/json-stable-stringify) | `1.1.0` | `1.2.0` |\n| [chrome-devtools-mcp](https://github.com/ChromeDevTools/chrome-devtools-mcp) | `0.19.0` | `1.6.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [@types/vscode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode) | `1.99.0` | `1.125.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.1` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.1` | `8.64.0` |\n| [@vscode/vsce](https://github.com/Microsoft/vsce) | `3.6.0` | `3.9.2` |\n| [npm-run-all2](https://github.com/bcomnes/npm-run-all2) | `8.0.2` | `9.0.2` |\n\nUpdates `simple-git` from 3.28.0 to 3.36.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/releases\"\u003esimple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esimple-git@3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea263635: Use \u003ccode\u003epathspec\u003c/code\u003e wrappers for remote and local paths when running either \u003ccode\u003egit.clone\u003c/code\u003e or \u003ccode\u003egit.mirror\u003c/code\u003e to\navoid leaving them less open for unexpected outcomes when passing unsanitised data into these tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee253a0d: Enhanced \u003ccode\u003egit -c\u003c/code\u003e checks in \u003ccode\u003eunsafe\u003c/code\u003e plugin.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/JohannesLks\"\u003e\u003ccode\u003e@​JohannesLks\u003c/code\u003e\u003c/a\u003e for identifying the issue\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esimple-git@3.32.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef704208: Enhanced \u003ccode\u003eprotocol.allow\u003c/code\u003e checks in \u003ccode\u003eallowUnsafeExtProtocol\u003c/code\u003e handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md\"\u003esimple-git's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e89a2294: Extend known exploitable configuration keys and per-task environment variables.\u003c/p\u003e\n\u003cp\u003eNote - \u003ccode\u003eParsedVulnerabilities\u003c/code\u003e from \u003ccode\u003eargv-parser\u003c/code\u003e is removed in favour of a readonly array of \u003ccode\u003eVulnerability\u003c/code\u003e to match usage in \u003ccode\u003esimple-git\u003c/code\u003e, rolled into the new \u003ccode\u003evulnerabilityCheck\u003c/code\u003e for simpler access to the identified issues.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/zebbern\"\u003e\u003ccode\u003e@​zebbern\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003ecore.fsmonitor\u003c/code\u003e.\nThanks to \u003ca href=\"https://github.com/kodareef5\"\u003e\u003ccode\u003e@​kodareef5\u003c/code\u003e\u003c/a\u003e for identifying the need to block \u003ccode\u003eGIT_CONFIG_COUNT\u003c/code\u003e environment variables and \u003ccode\u003e--template\u003c/code\u003e / \u003ccode\u003emerge\u003c/code\u003e related config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1ad57e8: Remove conflicting node:buffer import\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [89a2294]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [675570a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0cf9d8c: Improvements for mono-repo publishing pipeline\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0cf9d8c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0de400e: Update monorepo version handling during publish\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [0de400e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3d8708b: Updating publish config\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3d8708b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​simple-git/argv-parser\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.34.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/7dc1a532a9ec92fb08c93202954be73175b07d83\"\u003e\u003ccode\u003e7dc1a53\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/76f5376bd418cb8baf5ec32757af442d47128e22\"\u003e\u003ccode\u003e76f5376\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1061\"\u003e#1061\u003c/a\u003e from Vinzent03/fix/buffer-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/89a2294febed5dfe737c4c735d936bb6018746a8\"\u003e\u003ccode\u003e89a2294\u003c/code\u003e\u003c/a\u003e Environment Parsing (\u003ca href=\"https://github.com/steveukx/git-js/tree/HEAD/simple-git/issues/1156\"\u003e#1156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/1b91b762f047777ca6686f34ac3f7b8a543a4780\"\u003e\u003ccode\u003e1b91b76\u003c/code\u003e\u003c/a\u003e fix: remove explicit node:buffer import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/e390685960a3461875dce89d87ab80e3143d79fe\"\u003e\u003ccode\u003ee390685\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/3c9e4b8309667d0cb4102cda770f92075fc781dd\"\u003e\u003ccode\u003e3c9e4b8\u003c/code\u003e\u003c/a\u003e Pin version of \u003ccode\u003e@​simple-git/args-pathspec\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/94ee21fd5a2a6182fbf0f218a5efca2057b567cd\"\u003e\u003ccode\u003e94ee21f\u003c/code\u003e\u003c/a\u003e Export \u003ccode\u003epathspec\u003c/code\u003e types through \u003ccode\u003esimple-git\u003c/code\u003e for backward compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/6d7cb5174273aa33d131172d3770cb386e795171\"\u003e\u003ccode\u003e6d7cb51\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/0de400e7b014a48113acf673b3409a95b9c87a15\"\u003e\u003ccode\u003e0de400e\u003c/code\u003e\u003c/a\u003e Switch to semver from workspace revisions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/steveukx/git-js/commit/2264722abcb637042dd4cc50d903d69e4ee14b38\"\u003e\u003ccode\u003e2264722\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/steveukx/git-js/commits/simple-git@3.36.0/simple-git\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for simple-git since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@agentclientprotocol/sdk` from 0.16.1 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/releases\"\u003e@​agentclientprotocol/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.29.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/blob/main/CHANGELOG.md\"\u003e@​agentclientprotocol/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e2adee0f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePreserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003ee323221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003efa8b5bd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e6599433\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e2fc41d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e5e01eb2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/211\"\u003e#211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose request ids in handler contexts (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/202\"\u003e#202\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/eda849ca7894f32e4ed11df81eb5b024e5512e5b\"\u003eeda849c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.29.0...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Update to v1.16.0 of the schema (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/199\"\u003e#199\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/de5879100c1bb5e2fdaebc957c1ca01364eb33cc\"\u003ede58791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease 1.0.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/201\"\u003e#201\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/008fc2861adc3f87edc4daa12eb78b81a6fd7161\"\u003e008fc28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.1...v0.29.0\"\u003e0.29.0\u003c/a\u003e (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunstable:\u003c/strong\u003e Add support for request cancellation (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/195\"\u003e#195\u003c/a\u003e) (\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/d5197f9f6346a4b57084552e0bdf3c71ccf64412\"\u003ed5197f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.28.0...v0.28.1\"\u003e0.28.1\u003c/a\u003e (2026-06-19)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/26da1ae7ab66fae0f5e77272dee3e5d562d24aee\"\u003e\u003ccode\u003e26da1ae\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.1 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e3232216ac172283e4f77f9d75c12f820952b5e9\"\u003e\u003ccode\u003ee323221\u003c/code\u003e\u003c/a\u003e fix: Preserve extensible union semantics in TS schemas (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2adee0f5071bd1201c84b7d8a2836cfe011d4c9a\"\u003e\u003ccode\u003e2adee0f\u003c/code\u003e\u003c/a\u003e fix(http): make SSE close and response delivery deterministic (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f587c0be568b0ca6f4cd3d4973f28f2860efb21e\"\u003e\u003ccode\u003ef587c0b\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/6599433640feb8e36372a767554869fd5097fdd3\"\u003e\u003ccode\u003e6599433\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.19.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/5e01eb2ac2cd72c8c6ebff1015874366c781eaa5\"\u003e\u003ccode\u003e5e01eb2\u003c/code\u003e\u003c/a\u003e fix: unify JSON-RPC message validation policy across transports (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/2fc41d2822579f754042db4d4f8c53b7c9b9ad2f\"\u003e\u003ccode\u003e2fc41d2\u003c/code\u003e\u003c/a\u003e fix: make ndJsonStream receive path linear in message size (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/e73e42af1fa3223437a2bc7772d051313820e3ae\"\u003e\u003ccode\u003ee73e42a\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.47.2 to 1.48.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/f733390ebecadf4cc00e20bdcb590f58b4dabc95\"\u003e\u003ccode\u003ef733390\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the minor group with 8 updates (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/commit/fa8b5bd426fec07a85203d6a6e4b83d173243cf1\"\u003e\u003ccode\u003efa8b5bd\u003c/code\u003e\u003c/a\u003e feat: Update schema to 1.17.0 (\u003ca href=\"https://redirect.github.com/agentclientprotocol/typescript-sdk/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentclientprotocol/typescript-sdk/compare/v0.16.1...v1.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `read-package-up` from 11.0.0 to 12.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/read-package-up/releases\"\u003eread-package-up's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  7b5b52a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ehttps://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/commit/a9236d35b77d34d22a33e5efeec823ff305e5e3c\"\u003e\u003ccode\u003ea9236d3\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/read-package-up/commit/7b5b52a4cfebc19484c13f8fcffb5fb568ad74be\"\u003e\u003ccode\u003e7b5b52a\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/read-package-up/compare/v11.0.0...v12.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e@​octokit/rest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/minimatch` from 5.1.2 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/minimatch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.3.4 to 1.6.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e@​vitest/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.23\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-assertions\u003c/strong\u003e: Add disallowHasAssertions option  -  by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003evitest-dev/eslint-plugin-vitest#929\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140\"\u003e\u003c!-- raw HTML omitted --\u003e(5e1e1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8 warnings for unexpected node version input  -  by \u003ca href=\"https://github.com/hirehamir\"\u003e\u003ccode\u003e@​hirehamir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003evitest-dev/eslint-plugin-vitest#928\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6\"\u003e\u003c!-- raw HTML omitted --\u003e(394dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Handle static expect APIs  -  by \u003ca href=\"https://github.com/w3lld1\"\u003e\u003ccode\u003e@​w3lld1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003evitest-dev/eslint-plugin-vitest#930\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320a\"\u003e\u003c!-- raw HTML omitted --\u003e(79232)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.22...v1.6.23\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.22\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle expect.any separately from Chai any flag  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003evitest-dev/eslint-plugin-vitest#925\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/3415709\"\u003e\u003c!-- raw HTML omitted --\u003e(34157)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.21...v1.6.22\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.21\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Chai-style expect chains  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003evitest-dev/eslint-plugin-vitest#920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a4\"\u003e\u003c!-- raw HTML omitted --\u003e(52692)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-called-with\u003c/strong\u003e: Map calledOnce matcher to exact once with  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003evitest-dev/eslint-plugin-vitest#918\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671ac\"\u003e\u003c!-- raw HTML omitted --\u003e(8f671)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.20...v1.6.21\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.20\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehoisted-apis-on-top\u003c/strong\u003e: Detect vitest.mock and aliased vi/vitest mock calls  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/909\"\u003evitest-dev/eslint-plugin-vitest#909\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8fff969\"\u003e\u003c!-- raw HTML omitted --\u003e(8fff9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erequire-test-timeout\u003c/strong\u003e: Treat imported bindings as explicit timeouts  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/906\"\u003evitest-dev/eslint-plugin-vitest#906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bd82c7d\"\u003e\u003c!-- raw HTML omitted --\u003e(bd82c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-expect\u003c/strong\u003e: Treat .finally() as part of async assertion promise chains  -  by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/908\"\u003evitest-dev/eslint-plugin-vitest#908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/7c697f8\"\u003e\u003c!-- raw HTML omitted --\u003e(7c697)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.19...v1.6.20\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.19\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.18...v1.6.19\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.18\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003erequiresTypeChecking\u003c/code\u003e metadata for four rules  -  by \u003ca href=\"https://github.com/inglec-arista\"\u003e\u003ccode\u003e@​inglec-arista\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/905\"\u003evitest-dev/eslint-plugin-vitest#905\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e06a3dc\"\u003e\u003c!-- raw HTML omitted --\u003e(e06a3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.17...v1.6.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.17\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8ce98573b45c2ddd6d1f6302bf51417649862cce\"\u003e\u003ccode\u003e8ce9857\u003c/code\u003e\u003c/a\u003e chore: release v1.6.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/5e1e140db75417a983cd694261872b620f2a3652\"\u003e\u003ccode\u003e5e1e140\u003c/code\u003e\u003c/a\u003e feat(prefer-expect-assertions): add disallowHasAssertions option (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/792320aa7c811cef52e682802e3f27ab32822dbf\"\u003e\u003ccode\u003e792320a\u003c/code\u003e\u003c/a\u003e fix(valid-expect): handle static expect APIs (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/394ddb6c9afb1e99fcf791027fb550c7e665b0a9\"\u003e\u003ccode\u003e394ddb6\u003c/code\u003e\u003c/a\u003e fix: 8 warnings for unexpected node version input (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/928\"\u003e#928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/61bc715e893742f6030e325c6b647530305b3012\"\u003e\u003ccode\u003e61bc715\u003c/code\u003e\u003c/a\u003e chore: release v1.6.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/34157096f6a1aafee152ac88bd4e2ba845a9d377\"\u003e\u003ccode\u003e3415709\u003c/code\u003e\u003c/a\u003e fix: handle expect.any separately from Chai any flag (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ffe3299c5073878b18765c97c858417f3bbf7ca9\"\u003e\u003ccode\u003effe3299\u003c/code\u003e\u003c/a\u003e chore: release v1.6.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/af7ac0c0ab0d48a7165e8517fdd9cbc241dc3019\"\u003e\u003ccode\u003eaf7ac0c\u003c/code\u003e\u003c/a\u003e Initial support for aroundEach  and aroundAll hooks (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/52692a40e27129e36f6bbbb1327c12f21581355d\"\u003e\u003ccode\u003e52692a4\u003c/code\u003e\u003c/a\u003e fix: support Chai-style expect chains (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/8f671acaad21a9cdc0b254c977cbb849eb46c451\"\u003e\u003ccode\u003e8f671ac\u003c/code\u003e\u003c/a\u003e fix(prefer-called-with): map calledOnce matcher to exact once with (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/918\"\u003e#918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.3.4...v1.6.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.25.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2025\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2025 (versions 0.25.0 through 0.27.2).\u003c/p\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\u003cbr /\u003e\nmain {\u003cbr /\u003e\n-webkit-mask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\nmask: url(x.png) center/5rem no-repeat;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/helis-d/waylou/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/helis-d%2Fwaylou/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-18T08:32:59.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4917511958","node_id":"PR_kwDOTcSYkc7zShGJ","number":2,"state":"closed","title":"chore(deps): bump the production-dependencies group with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-25T08:34:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-18T08:32:59.000Z","updated_at":"2026-07-25T08:34:29.000Z","time_to_close":604888,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.2","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.28.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"5.0.0","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.1","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 29 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.2` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `7.1.0` | `7.1.1` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.28.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `5.0.0` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.1` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option  8bf8f54\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.1...v16.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/14f4f479869485fe73c4012f11d08517dcb3791d\"\u003e\u003ccode\u003e14f4f47\u003c/code\u003e\u003c/a\u003e 16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8bf8f54fc3e088cbf5ce833c00671811a92b7b1c\"\u003e\u003ccode\u003e8bf8f54\u003c/code\u003e\u003c/a\u003e Fix: Do not enumerate ignored directories with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/Mocoss/PythonNotes/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mocoss%2FPythonNotes/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-15T13:04:32.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4892715150","node_id":"PR_kwDOSAm7Ps7yCFIX","number":55,"state":"closed","title":"chore(deps): bump the patch-updates group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-17T00:27:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-15T13:04:32.000Z","updated_at":"2026-07-17T00:27:48.000Z","time_to_close":127394,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":12,"packages":[{"name":"@astrojs/cloudflare","old_version":"14.1.2","new_version":"14.1.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/material-symbols","old_version":"1.2.83","new_version":"1.2.85","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.89","new_version":"1.2.90","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"astro","old_version":"7.0.7","new_version":"7.0.9","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"satteri","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/bruits/satteri"},{"name":"svelte","old_version":"5.56.4","new_version":"5.56.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@biomejs/biome","old_version":"2.5.2","new_version":"2.5.4","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.1.2` | `14.1.3` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.3.3` | `0.3.4` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `7.0.2` | `7.0.3` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.83` | `1.2.85` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.89` | `1.2.90` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.0.7` | `7.0.9` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [satteri](https://github.com/bruits/satteri) | `0.9.4` | `0.9.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.56.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.2` | `2.5.4` |\n\n\nUpdates `@astrojs/cloudflare` from 14.1.2 to 14.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.1.3/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.3.4/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\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/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@7.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.83 to 1.2.85\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.89 to 1.2.90\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.0.7 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/commit/e7d79350659b1910ee88e9e78df13721962773e0\"\u003e\u003ccode\u003ee7d7935\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17373\"\u003e#17373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e fix: prevent spurious full-reload on first browser visit after dev server sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e fix(astro-island): use query param for hydration import retry so recovery wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3048391b488223809b3cb78524f06e6e9e20b87c\"\u003e\u003ccode\u003e3048391\u003c/code\u003e\u003c/a\u003e refactor(test): migrate vite virtual module tests from e2e to integration (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Improve rendering performance for pages with many components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17344\"\u003e#17344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e fix: update the compiler to the latest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Fix astro dev --force not replacing a running dev server (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1b33c1f37dcace102cc39163c44f214168ece3d6\"\u003e\u003ccode\u003e1b33c1f\u003c/code\u003e\u003c/a\u003e fix(routing): prevent trailing slash on file extension endpoint paths in stri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.0.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `satteri` from 0.9.4 to 0.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bruits/satteri/releases\"\u003esatteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esatteri-v0.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92d01ec4eee3a7284608f5a4974dca6d4aec836e\"\u003e\u003ccode\u003e92d01ec\u003c/code\u003e\u003c/a\u003e Release (main) (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/d2c33ca65721a45b2899a5265d54a226a3843a91\"\u003e\u003ccode\u003ed2c33ca\u003c/code\u003e\u003c/a\u003e fix(autolink): misc improvements to autolink behavior and performance (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/24a4689c670d7752cd6fc1ecc0f866d57f034924\"\u003e\u003ccode\u003e24a4689\u003c/code\u003e\u003c/a\u003e fix(satteri-pulldown-cmark): don't let heading attribute blocks conflict with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/54c782f9901cec3dc4836b602e6e1a928d4a7163\"\u003e\u003ccode\u003e54c782f\u003c/code\u003e\u003c/a\u003e chore: harden and update ci (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/e3f2a101bcac6138d761ab000e71bf921923be70\"\u003e\u003ccode\u003ee3f2a10\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11 (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/a57900229b3b1c9b0675b4fb1bcc05ee7e801387\"\u003e\u003ccode\u003ea579002\u003c/code\u003e\u003c/a\u003e fix(satteri): set the license field in the package.json (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/15b0f8574b3356a6d300ffb95be55bd888bee119\"\u003e\u003ccode\u003e15b0f85\u003c/code\u003e\u003c/a\u003e feat(playground): add a share button (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/eaef2be68d123e8109d0a4c3806b02891e8fd19b\"\u003e\u003ccode\u003eeaef2be\u003c/code\u003e\u003c/a\u003e docs: swap two rows for consistent order (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/ef3974e86b080c1e88f0e92122ffd28f08e0ad37\"\u003e\u003ccode\u003eef3974e\u003c/code\u003e\u003c/a\u003e feat(plugins): adds ctx.sourceFormat on plugin contexts (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92c006afd60904122bbc55f524f36901fa05c517\"\u003e\u003ccode\u003e92c006a\u003c/code\u003e\u003c/a\u003e fix(satteri): declare WASI runtime deps as optionalDependencies (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bruits/satteri/compare/satteri-v0.9.4...satteri-v0.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.4 to 5.56.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/602a873b6b82bba4e6edc91b039e2f6defbe3fc4\"\u003e\u003ccode\u003e602a873\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18497\"\u003e#18497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a4fd67e361914df612ae432ff75283c2d332ae18\"\u003e\u003ccode\u003ea4fd67e\u003c/code\u003e\u003c/a\u003e fix: $state.eager() is sometimes incorrect in SSR (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18530\"\u003e#18530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/199ffebca375b29b65fcac53fc1825b452175a53\"\u003e\u003ccode\u003e199ffeb\u003c/code\u003e\u003c/a\u003e fix: clear previous_task reference after abort in Tween (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/edeef1f9f713ab1ffdba698ff6d92cce8da1c5b4\"\u003e\u003ccode\u003eedeef1f\u003c/code\u003e\u003c/a\u003e chore: add some failing tests (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18528\"\u003e#18528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a91b0687866c8b2f78692010702bb811bf27b9a8\"\u003e\u003ccode\u003ea91b068\u003c/code\u003e\u003c/a\u003e fix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b4d1583ae20f3869a88a731d9a265c546c099f66\"\u003e\u003ccode\u003eb4d1583\u003c/code\u003e\u003c/a\u003e fix: transform computed keys in keyed each block destructuring patterns (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/08a9e9e7e43453e2146357dd72d44cca1e41e29e\"\u003e\u003ccode\u003e08a9e9e\u003c/code\u003e\u003c/a\u003e fix: prevent derived connection leak in untracked contexts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18517\"\u003e#18517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bfbb026f2f7db6ced0d86ba0feb40587c0e8f598\"\u003e\u003ccode\u003ebfbb026\u003c/code\u003e\u003c/a\u003e fix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18525\"\u003e#18525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5edd8b0602c81494ebdad7f1a5d8077f869c2097\"\u003e\u003ccode\u003e5edd8b0\u003c/code\u003e\u003c/a\u003e fix: chain preprocessor sourcemaps with an empty sources[0] (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18518\"\u003e#18518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/41642b70ee471dfe024dfface4c0c9939fa60d3b\"\u003e\u003ccode\u003e41642b7\u003c/code\u003e\u003c/a\u003e fix: avoid declaration tag warning in event handlers (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18500\"\u003e#18500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.23.0 to 4.23.1\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.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003e4.23.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport tsImport after global preload (\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e8d4ffc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e avoid clearing piped output (\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e95d0672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e treat script and dependency paths literally (\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e79fddde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindex transform cache lazily (\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003ee818ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload esbuild lazily in CLI (\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003ed067938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emap Node TypeScript formats directly (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003ecdcc623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse sync module hooks on Node v22.22.3+ (\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003ef8992f1\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.23.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e\u003ccode\u003e79fddde\u003c/code\u003e\u003c/a\u003e fix(watch): treat script and dependency paths literally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003e\u003ccode\u003ee818ad6\u003c/code\u003e\u003c/a\u003e perf: index transform cache lazily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003e\u003ccode\u003ecdcc623\u003c/code\u003e\u003c/a\u003e perf: map Node TypeScript formats directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003e\u003ccode\u003ed067938\u003c/code\u003e\u003c/a\u003e perf: load esbuild lazily in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e\u003ccode\u003e95d0672\u003c/code\u003e\u003c/a\u003e fix(watch): avoid clearing piped output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6fd4607e8a99d1efe27f185f749c659138f00ece\"\u003e\u003ccode\u003e6fd4607\u003c/code\u003e\u003c/a\u003e docs: add per-page metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f4176d8c6329a12205ed9b8c582e559cafc45018\"\u003e\u003ccode\u003ef4176d8\u003c/code\u003e\u003c/a\u003e docs: generate sitemap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e\u003ccode\u003e8d4ffc2\u003c/code\u003e\u003c/a\u003e fix: support tsImport after global preload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f0e89b244c98849dc5f9483fa33aaaf983ede18f\"\u003e\u003ccode\u003ef0e89b2\u003c/code\u003e\u003c/a\u003e docs: document Node's public type-stripping API vs internal loader path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003e\u003ccode\u003ef8992f1\u003c/code\u003e\u003c/a\u003e perf: use sync module hooks on Node v22.22.3+\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.2 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.4\u003c/h2\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(yml/fmt): basic block properties by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10873\"\u003ebiomejs/biome#10873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(useSortedClasses): sort important-suffix classes in sort_v4 by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10880\"\u003ebiomejs/biome#10880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(format/js): wrap curried test each calls by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003ebiomejs/biome#10886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(markdown): parse whitespace after list markers by \u003ca href=\"https://github.com/tidefield\"\u003e\u003ccode\u003e@​tidefield\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10869\"\u003ebiomejs/biome#10869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(inference): use correct function when cloning data by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003ebiomejs/biome#10891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(noDuplicateProperties): note that \u003ca href=\"https://github.com/keyframes\"\u003e\u003ccode\u003e@​keyframes\u003c/code\u003e\u003c/a\u003e declarations are ignored by \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10893\"\u003ebiomejs/biome#10893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): prevent noCommentText fix from looping forever by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003ebiomejs/biome#10842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): cleanup old sockets in Unix by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003ebiomejs/biome#10895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(inference): inference engine via salsa by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10888\"\u003ebiomejs/biome#10888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 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/biomejs/biome/pull/10920\"\u003ebiomejs/biome#10920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github-actions 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/biomejs/biome/pull/10921\"\u003ebiomejs/biome#10921\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bfc3f3d6981e0b5aa3269a253661cc5934c20331\"\u003e\u003ccode\u003ebfc3f3d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10887\"\u003e#10887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/qwc-ch/Firefly/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwc-ch%2FFirefly/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-15T00:58:40.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4888303237","node_id":"PR_kwDOTYeIVc7xz2hy","number":1,"state":"open","title":"build(deps): bump the patch-updates group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-15T00:58:40.000Z","updated_at":"2026-07-16T01:00:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patch-updates","update_count":12,"packages":[{"name":"@astrojs/cloudflare","old_version":"14.1.2","new_version":"14.1.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"7.0.2","new_version":"7.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/material-symbols","old_version":"1.2.83","new_version":"1.2.85","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.89","new_version":"1.2.90","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"astro","old_version":"7.0.7","new_version":"7.0.9","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"satteri","old_version":"0.9.4","new_version":"0.9.5","repository_url":"https://github.com/bruits/satteri"},{"name":"svelte","old_version":"5.56.4","new_version":"5.56.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@biomejs/biome","old_version":"2.5.2","new_version":"2.5.4","repository_url":"https://github.com/biomejs/biome"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.1.2` | `14.1.3` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.3.3` | `0.3.4` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `7.0.2` | `7.0.3` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.83` | `1.2.85` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.89` | `1.2.90` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.0.7` | `7.0.9` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [satteri](https://github.com/bruits/satteri) | `0.9.4` | `0.9.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.56.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.1` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.2` | `2.5.4` |\n\n\nUpdates `@astrojs/cloudflare` from 14.1.2 to 14.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\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@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.1.3/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.3.4/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 7.0.2 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\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/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@7.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.83 to 1.2.85\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.89 to 1.2.90\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.0.7 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\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/withastro/astro/commit/e7d79350659b1910ee88e9e78df13721962773e0\"\u003e\u003ccode\u003ee7d7935\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17373\"\u003e#17373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e fix: prevent spurious full-reload on first browser visit after dev server sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e fix(astro-island): use query param for hydration import retry so recovery wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3048391b488223809b3cb78524f06e6e9e20b87c\"\u003e\u003ccode\u003e3048391\u003c/code\u003e\u003c/a\u003e refactor(test): migrate vite virtual module tests from e2e to integration (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Improve rendering performance for pages with many components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17344\"\u003e#17344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e fix: update the compiler to the latest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Fix astro dev --force not replacing a running dev server (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1b33c1f37dcace102cc39163c44f214168ece3d6\"\u003e\u003ccode\u003e1b33c1f\u003c/code\u003e\u003c/a\u003e fix(routing): prevent trailing slash on file extension endpoint paths in stri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.0.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `satteri` from 0.9.4 to 0.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bruits/satteri/releases\"\u003esatteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esatteri-v0.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92d01ec4eee3a7284608f5a4974dca6d4aec836e\"\u003e\u003ccode\u003e92d01ec\u003c/code\u003e\u003c/a\u003e Release (main) (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/d2c33ca65721a45b2899a5265d54a226a3843a91\"\u003e\u003ccode\u003ed2c33ca\u003c/code\u003e\u003c/a\u003e fix(autolink): misc improvements to autolink behavior and performance (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/24a4689c670d7752cd6fc1ecc0f866d57f034924\"\u003e\u003ccode\u003e24a4689\u003c/code\u003e\u003c/a\u003e fix(satteri-pulldown-cmark): don't let heading attribute blocks conflict with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/54c782f9901cec3dc4836b602e6e1a928d4a7163\"\u003e\u003ccode\u003e54c782f\u003c/code\u003e\u003c/a\u003e chore: harden and update ci (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/e3f2a101bcac6138d761ab000e71bf921923be70\"\u003e\u003ccode\u003ee3f2a10\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11 (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/a57900229b3b1c9b0675b4fb1bcc05ee7e801387\"\u003e\u003ccode\u003ea579002\u003c/code\u003e\u003c/a\u003e fix(satteri): set the license field in the package.json (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/15b0f8574b3356a6d300ffb95be55bd888bee119\"\u003e\u003ccode\u003e15b0f85\u003c/code\u003e\u003c/a\u003e feat(playground): add a share button (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/eaef2be68d123e8109d0a4c3806b02891e8fd19b\"\u003e\u003ccode\u003eeaef2be\u003c/code\u003e\u003c/a\u003e docs: swap two rows for consistent order (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/ef3974e86b080c1e88f0e92122ffd28f08e0ad37\"\u003e\u003ccode\u003eef3974e\u003c/code\u003e\u003c/a\u003e feat(plugins): adds ctx.sourceFormat on plugin contexts (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92c006afd60904122bbc55f524f36901fa05c517\"\u003e\u003ccode\u003e92c006a\u003c/code\u003e\u003c/a\u003e fix(satteri): declare WASI runtime deps as optionalDependencies (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bruits/satteri/compare/satteri-v0.9.4...satteri-v0.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.4 to 5.56.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/602a873b6b82bba4e6edc91b039e2f6defbe3fc4\"\u003e\u003ccode\u003e602a873\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18497\"\u003e#18497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a4fd67e361914df612ae432ff75283c2d332ae18\"\u003e\u003ccode\u003ea4fd67e\u003c/code\u003e\u003c/a\u003e fix: $state.eager() is sometimes incorrect in SSR (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18530\"\u003e#18530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/199ffebca375b29b65fcac53fc1825b452175a53\"\u003e\u003ccode\u003e199ffeb\u003c/code\u003e\u003c/a\u003e fix: clear previous_task reference after abort in Tween (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/edeef1f9f713ab1ffdba698ff6d92cce8da1c5b4\"\u003e\u003ccode\u003eedeef1f\u003c/code\u003e\u003c/a\u003e chore: add some failing tests (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18528\"\u003e#18528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a91b0687866c8b2f78692010702bb811bf27b9a8\"\u003e\u003ccode\u003ea91b068\u003c/code\u003e\u003c/a\u003e fix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b4d1583ae20f3869a88a731d9a265c546c099f66\"\u003e\u003ccode\u003eb4d1583\u003c/code\u003e\u003c/a\u003e fix: transform computed keys in keyed each block destructuring patterns (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/08a9e9e7e43453e2146357dd72d44cca1e41e29e\"\u003e\u003ccode\u003e08a9e9e\u003c/code\u003e\u003c/a\u003e fix: prevent derived connection leak in untracked contexts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18517\"\u003e#18517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bfbb026f2f7db6ced0d86ba0feb40587c0e8f598\"\u003e\u003ccode\u003ebfbb026\u003c/code\u003e\u003c/a\u003e fix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18525\"\u003e#18525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5edd8b0602c81494ebdad7f1a5d8077f869c2097\"\u003e\u003ccode\u003e5edd8b0\u003c/code\u003e\u003c/a\u003e fix: chain preprocessor sourcemaps with an empty sources[0] (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18518\"\u003e#18518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/41642b70ee471dfe024dfface4c0c9939fa60d3b\"\u003e\u003ccode\u003e41642b7\u003c/code\u003e\u003c/a\u003e fix: avoid declaration tag warning in event handlers (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18500\"\u003e#18500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.23.0 to 4.23.1\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.23.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003e4.23.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport tsImport after global preload (\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e8d4ffc2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e avoid clearing piped output (\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e95d0672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewatch:\u003c/strong\u003e treat script and dependency paths literally (\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e79fddde\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eindex transform cache lazily (\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003ee818ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload esbuild lazily in CLI (\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003ed067938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emap Node TypeScript formats directly (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003ecdcc623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse sync module hooks on Node v22.22.3+ (\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003ef8992f1\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.23.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073\"\u003e\u003ccode\u003e79fddde\u003c/code\u003e\u003c/a\u003e fix(watch): treat script and dependency paths literally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d\"\u003e\u003ccode\u003ee818ad6\u003c/code\u003e\u003c/a\u003e perf: index transform cache lazily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17\"\u003e\u003ccode\u003ecdcc623\u003c/code\u003e\u003c/a\u003e perf: map Node TypeScript formats directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8\"\u003e\u003ccode\u003ed067938\u003c/code\u003e\u003c/a\u003e perf: load esbuild lazily in CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e\"\u003e\u003ccode\u003e95d0672\u003c/code\u003e\u003c/a\u003e fix(watch): avoid clearing piped output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/6fd4607e8a99d1efe27f185f749c659138f00ece\"\u003e\u003ccode\u003e6fd4607\u003c/code\u003e\u003c/a\u003e docs: add per-page metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f4176d8c6329a12205ed9b8c582e559cafc45018\"\u003e\u003ccode\u003ef4176d8\u003c/code\u003e\u003c/a\u003e docs: generate sitemap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4\"\u003e\u003ccode\u003e8d4ffc2\u003c/code\u003e\u003c/a\u003e fix: support tsImport after global preload\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f0e89b244c98849dc5f9483fa33aaaf983ede18f\"\u003e\u003ccode\u003ef0e89b2\u003c/code\u003e\u003c/a\u003e docs: document Node's public type-stripping API vs internal loader path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384\"\u003e\u003ccode\u003ef8992f1\u003c/code\u003e\u003c/a\u003e perf: use sync module hooks on Node v22.22.3+\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.2 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.4\u003c/h2\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(yml/fmt): basic block properties by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10873\"\u003ebiomejs/biome#10873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(useSortedClasses): sort important-suffix classes in sort_v4 by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10880\"\u003ebiomejs/biome#10880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(format/js): wrap curried test each calls by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003ebiomejs/biome#10886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(markdown): parse whitespace after list markers by \u003ca href=\"https://github.com/tidefield\"\u003e\u003ccode\u003e@​tidefield\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10869\"\u003ebiomejs/biome#10869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(inference): use correct function when cloning data by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003ebiomejs/biome#10891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(noDuplicateProperties): note that \u003ca href=\"https://github.com/keyframes\"\u003e\u003ccode\u003e@​keyframes\u003c/code\u003e\u003c/a\u003e declarations are ignored by \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10893\"\u003ebiomejs/biome#10893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): prevent noCommentText fix from looping forever by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003ebiomejs/biome#10842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(core): cleanup old sockets in Unix by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003ebiomejs/biome#10895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(inference): inference engine via salsa by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10888\"\u003ebiomejs/biome#10888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 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/biomejs/biome/pull/10920\"\u003ebiomejs/biome#10920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github-actions 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/biomejs/biome/pull/10921\"\u003ebiomejs/biome#10921\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10665\"\u003e#10665\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/55ff995098148446b7e7fdfc19053902bb987122\"\u003e\u003ccode\u003e55ff995\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the performance of the HTML parser slightly in our synthetic benchmarks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10894\"\u003e#10894\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f4fb10e176e537e8ce2cac0c3fd4c38a77f91886\"\u003e\u003ccode\u003ef4fb10e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6392\"\u003e#6392\u003c/a\u003e: On-type formatting no longer moves comments before an \u003ccode\u003eif\u003c/code\u003e statement into its body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10939\"\u003e#10939\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f2799db38e3d8a644207d9b8f957abea6cb3d9fa\"\u003e\u003ccode\u003ef2799db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10930\"\u003e#10930\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-label-without-control/\"\u003e\u003ccode\u003enoLabelWithoutControl\u003c/code\u003e\u003c/a\u003e now correctly detects text interpolation in Astro, Svelte \u0026amp; Vue as valid accessible content.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10945\"\u003e#10945\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ae15d98bbf2222fbb34e3e31832cba9676a6d01c\"\u003e\u003ccode\u003eae15d98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10942\"\u003e#10942\u003c/a\u003e: Svelte directives don't throw an accidental debug log anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10842\"\u003e#10842\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5e1abfee59155b5fdca8813314371ed54c06acfb\"\u003e\u003ccode\u003e5e1abfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9196\"\u003e#9196\u003c/a\u003e: \u003ccode\u003ebiome check --write --unsafe\u003c/code\u003e no longer hangs forever when applying the \u003ca href=\"https://biomejs.dev/linter/rules/no-comment-text/\"\u003e\u003ccode\u003enoCommentText\u003c/code\u003e\u003c/a\u003e code fix.\u003c/p\u003e\n\u003cp\u003eThe rule's fix now wraps the comment in a real JSX expression container (\u003ccode\u003e{/* comment */}\u003c/code\u003e) instead of re-inserting the braces as plain JSX text, so the fixed code is no longer reported again by the same rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10891\"\u003e#10891\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ecca79e8ff10f40aa676212c0db0a970c6091615\"\u003e\u003ccode\u003eecca79e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10885\"\u003e\u003ccode\u003e[#10885](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10885)\u003c/code\u003e\u003c/a\u003e: prevented a module-inference regression introduced by a housekeeping change.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10886\"\u003e#10886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60c8043527f7ccc7b505471e1042f2a4324e4d31\"\u003e\u003ccode\u003e60c8043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10727\"\u003e#10727\u003c/a\u003e: Biome now breaks the arguments of curried \u003ccode\u003etest.each\u003c/code\u003e, \u003ccode\u003eit.each\u003c/code\u003e, \u003ccode\u003edescribe.each\u003c/code\u003e, and \u003ccode\u003etest.for\u003c/code\u003e calls when they exceed the configured line width.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- test.each([[1, 2]])(\u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;, (a, b) =\u0026gt; {\n-   expect(a).toBe(b);\n- });\n+ test.each([[1, 2]])(\n+   \u0026quot;a description that is long enough to push the hugged opening line beyond the print width\u0026quot;,\n+   (a, b) =\u0026gt; {\n+     expect(a).toBe(b);\n+   },\n+ );\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10895\"\u003e#10895\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/01a85f04b09f0af05b16a15c137421e312ceada5\"\u003e\u003ccode\u003e01a85f0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Biome will now remove stale Unix daemon sockets from older Biome versions when starting a newer daemon.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/bfc3f3d6981e0b5aa3269a253661cc5934c20331\"\u003e\u003ccode\u003ebfc3f3d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10887\"\u003e#10887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/xiyunyun/blog/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiyunyun%2Fblog/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-14T18:25:37.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4885918865","node_id":"PR_kwDOPIPMHs7xsFCR","number":37,"state":"closed","title":"build(deps): bump the patch-updates group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-20T18:26:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T18:25:37.000Z","updated_at":"2026-07-20T18:26:42.000Z","time_to_close":518463,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patch-updates","update_count":5,"packages":[{"name":"@iconify-json/material-symbols","old_version":"1.2.82","new_version":"1.2.84","repository_url":"https://github.com/iconify/icon-sets"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"svelte","old_version":"5.56.4","new_version":"5.56.5","repository_url":"https://github.com/sveltejs/svelte"},{"name":"@biomejs/biome","old_version":"2.5.2","new_version":"2.5.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.82` | `1.2.84` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.56.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.2` | `2.5.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n\n\nUpdates `@iconify-json/material-symbols` from 1.2.82 to 1.2.84\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.4 to 5.56.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: drop dead code that make TSGO fail (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18496\"\u003e#18496\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't (re)connect deriveds when read inside branch/root effects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18527\"\u003e#18527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18525\"\u003e#18525\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid declaration tag warning in event handlers (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18500\"\u003e#18500\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure \u003ccode\u003e$state.eager()\u003c/code\u003e is correctly transormed for SSR output (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18530\"\u003e#18530\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly transform declaration tags during SSR (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18492\"\u003e#18492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: transform computed keys in keyed \u003ccode\u003e{#each}\u003c/code\u003e destructuring patterns (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18521\"\u003e#18521\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: chain preprocessor sourcemaps with an empty \u003ccode\u003esources[0]\u003c/code\u003e instead of dropping them (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18518\"\u003e#18518\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18541\"\u003e#18541\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't treat declaration tags as parts inside each blocks (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18507\"\u003e#18507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/602a873b6b82bba4e6edc91b039e2f6defbe3fc4\"\u003e\u003ccode\u003e602a873\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18497\"\u003e#18497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a4fd67e361914df612ae432ff75283c2d332ae18\"\u003e\u003ccode\u003ea4fd67e\u003c/code\u003e\u003c/a\u003e fix: $state.eager() is sometimes incorrect in SSR (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18530\"\u003e#18530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/199ffebca375b29b65fcac53fc1825b452175a53\"\u003e\u003ccode\u003e199ffeb\u003c/code\u003e\u003c/a\u003e fix: clear previous_task reference after abort in Tween (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18541\"\u003e#18541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/edeef1f9f713ab1ffdba698ff6d92cce8da1c5b4\"\u003e\u003ccode\u003eedeef1f\u003c/code\u003e\u003c/a\u003e chore: add some failing tests (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18528\"\u003e#18528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a91b0687866c8b2f78692010702bb811bf27b9a8\"\u003e\u003ccode\u003ea91b068\u003c/code\u003e\u003c/a\u003e fix: abort deriveds own AbortSignal when it disconnects (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/b4d1583ae20f3869a88a731d9a265c546c099f66\"\u003e\u003ccode\u003eb4d1583\u003c/code\u003e\u003c/a\u003e fix: transform computed keys in keyed each block destructuring patterns (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18521\"\u003e#18521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/08a9e9e7e43453e2146357dd72d44cca1e41e29e\"\u003e\u003ccode\u003e08a9e9e\u003c/code\u003e\u003c/a\u003e fix: prevent derived connection leak in untracked contexts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18517\"\u003e#18517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/bfbb026f2f7db6ced0d86ba0feb40587c0e8f598\"\u003e\u003ccode\u003ebfbb026\u003c/code\u003e\u003c/a\u003e fix: skip unnecessary derived effect in earlier batch (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18525\"\u003e#18525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/5edd8b0602c81494ebdad7f1a5d8077f869c2097\"\u003e\u003ccode\u003e5edd8b0\u003c/code\u003e\u003c/a\u003e fix: chain preprocessor sourcemaps with an empty sources[0] (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18518\"\u003e#18518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/41642b70ee471dfe024dfface4c0c9939fa60d3b\"\u003e\u003ccode\u003e41642b7\u003c/code\u003e\u003c/a\u003e fix: avoid declaration tag warning in event handlers (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18500\"\u003e#18500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.5/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.2 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.3\u003c/h2\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10853\"\u003e#10853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/93d8e5352454bccfbd179db03b3155776599c52c\"\u003e\u003ccode\u003e93d8e53\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10840\"\u003e#10840\u003c/a\u003e: Astro shorthand attribute syntax is now correctly being parsed from embedded nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10820\"\u003e#10820\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bba30920715920142e933939f6270feedca933a5\"\u003e\u003ccode\u003ebba3092\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10619\"\u003e#10619\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-process-env/\"\u003e\u003ccode\u003enoProcessEnv\u003c/code\u003e\u003c/a\u003e now also reports computed (bracket) member access. Previously only dot access was checked, so \u003ccode\u003eprocess[\u0026quot;env\u0026quot;]\u003c/code\u003e and \u003ccode\u003eenv[\u0026quot;NODE_ENV\u0026quot;]\u003c/code\u003e (where \u003ccode\u003eenv\u003c/code\u003e is imported from \u003ccode\u003enode:process\u003c/code\u003e) were missed. Both static and computed accesses are now reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10835\"\u003e#10835\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10824\"\u003e#10824\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-dom-query-selector/\"\u003e\u003ccode\u003euseDomQuerySelector\u003c/code\u003e\u003c/a\u003e now supports an \u003ccode\u003eignore\u003c/code\u003e option for receiver identifiers that should not be reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10875\"\u003e#10875\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b12e486d0f0b80d02d2208e239190f8756d39d48\"\u003e\u003ccode\u003eb12e486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10795\"\u003e#10795\u003c/a\u003e: \u003ccode\u003e--profile-rules\u003c/code\u003e now reports timings for each plugin separately as \u003ccode\u003eplugin/\u0026lt;pluginName\u0026gt;\u003c/code\u003e, matching the naming used by plugin suppressions, instead of aggregating all plugins under a single \u003ccode\u003eplugin/plugin\u003c/code\u003e entry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10877\"\u003e#10877\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d6bc4473a210758ee49f6cad41bc69587a7cf125\"\u003e\u003ccode\u003ed6bc447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome-zed/issues/164\"\u003ebiome-zed#164\u003c/a\u003e: Biome no longer inserts stray whitespace when format-on-type runs after closing delimiters such as \u003ccode\u003e)\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, and \u003ccode\u003e}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10867\"\u003e#10867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a21463e5f616a2db5035b470cd206ac9da4d9423\"\u003e\u003ccode\u003ea21463e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10864\"\u003e#10864\u003c/a\u003e: Biome no longer crashes when checking or linting HTML files with unquoted attribute values such as \u003ccode\u003e\u0026lt;textarea rows=4\u0026gt;\u0026lt;/textarea\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(useVueValidVOn): allow verb-modifier-only handlers and object syntax by \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003ebiomejs/biome#10773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(css_parser): recover CSS Modules syntax at EOF by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003ebiomejs/biome#10815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fmt/yaml): sequence mapping by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10814\"\u003ebiomejs/biome#10814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): handle TypeScript wrappers in unsafe optional chains by \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003ebiomejs/biome#10827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): report computed member access in noProcessEnv by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10820\"\u003ebiomejs/biome#10820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: ignore quick-xml RustSec advisories by \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10831\"\u003ebiomejs/biome#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(core): embedded ranges plumbing by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10836\"\u003ebiomejs/biome#10836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(md/fmt): more compatibility gains by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10833\"\u003ebiomejs/biome#10833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(xtask): migrate Error global type by \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003ebiomejs/biome#10721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lint): suppress false positives in noUnusedVariables for Svelte store subscriptions and $bindable() props by \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003ebiomejs/biome#10534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(md/parse): reduce emitted nodes by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10847\"\u003ebiomejs/biome#10847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(md/fmt): quotes, thematic breaks and link definition by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10844\"\u003ebiomejs/biome#10844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(md/parse): parse HTML into one single node by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10848\"\u003ebiomejs/biome#10848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(noMissingVarFunction): list container-name in ignored properties by \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10852\"\u003ebiomejs/biome#10852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(md/parse): fold code content lines and indentation runs by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10851\"\u003ebiomejs/biome#10851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: astro shorthand syntax embedded nodes by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10853\"\u003ebiomejs/biome#10853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(xtask): migrate disposable global types by \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10841\"\u003ebiomejs/biome#10841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10845\"\u003e#10845\u003c/a\u003e. Biome Language Server no longer goes in deadlock when the scanner is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10853\"\u003e#10853\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/93d8e5352454bccfbd179db03b3155776599c52c\"\u003e\u003ccode\u003e93d8e53\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10840\"\u003e#10840\u003c/a\u003e: Astro shorthand attribute syntax is now correctly being parsed from embedded nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10820\"\u003e#10820\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bba30920715920142e933939f6270feedca933a5\"\u003e\u003ccode\u003ebba3092\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10619\"\u003e#10619\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-process-env/\"\u003e\u003ccode\u003enoProcessEnv\u003c/code\u003e\u003c/a\u003e now also reports computed (bracket) member access. Previously only dot access was checked, so \u003ccode\u003eprocess[\u0026quot;env\u0026quot;]\u003c/code\u003e and \u003ccode\u003eenv[\u0026quot;NODE_ENV\u0026quot;]\u003c/code\u003e (where \u003ccode\u003eenv\u003c/code\u003e is imported from \u003ccode\u003enode:process\u003c/code\u003e) were missed. Both static and computed accesses are now reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10835\"\u003e#10835\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10824\"\u003e#10824\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-dom-query-selector/\"\u003e\u003ccode\u003euseDomQuerySelector\u003c/code\u003e\u003c/a\u003e now supports an \u003ccode\u003eignore\u003c/code\u003e option for receiver identifiers that should not be reported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10875\"\u003e#10875\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b12e486d0f0b80d02d2208e239190f8756d39d48\"\u003e\u003ccode\u003eb12e486\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10795\"\u003e#10795\u003c/a\u003e: \u003ccode\u003e--profile-rules\u003c/code\u003e now reports timings for each plugin separately as \u003ccode\u003eplugin/\u0026lt;pluginName\u0026gt;\u003c/code\u003e, matching the naming used by plugin suppressions, instead of aggregating all plugins under a single \u003ccode\u003eplugin/plugin\u003c/code\u003e entry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10877\"\u003e#10877\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d6bc4473a210758ee49f6cad41bc69587a7cf125\"\u003e\u003ccode\u003ed6bc447\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome-zed/issues/164\"\u003ebiome-zed#164\u003c/a\u003e: Biome no longer inserts stray whitespace when format-on-type runs after closing delimiters such as \u003ccode\u003e)\u003c/code\u003e, \u003ccode\u003e]\u003c/code\u003e, and \u003ccode\u003e}\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10867\"\u003e#10867\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a21463e5f616a2db5035b470cd206ac9da4d9423\"\u003e\u003ccode\u003ea21463e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10864\"\u003e#10864\u003c/a\u003e: Biome no longer crashes when checking or linting HTML files with unquoted attribute values such as \u003ccode\u003e\u0026lt;textarea rows=4\u0026gt;\u0026lt;/textarea\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9e1999f9936102b585e6f076794a27dcba16f6c9\"\u003e\u003ccode\u003e9e1999f\u003c/code\u003e\u003c/a\u003e chore: revert the revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b0fd8d5ec63ed26ee345c3b70635b8464af6c10\"\u003e\u003ccode\u003e0b0fd8d\u003c/code\u003e\u003c/a\u003e chore: revert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0afa35a968f1b541f2dd8405ec9678baed42d127\"\u003e\u003ccode\u003e0afa35a\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10817\"\u003e#10817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3447b2f5a3c430efc8e917514260af5341c5509d\"\u003e\u003ccode\u003e3447b2f\u003c/code\u003e\u003c/a\u003e feat(useDomQuerySelector): add ignore option (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10835\"\u003e#10835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.3/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\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/oeasy1412/aLinChe_Blog/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/oeasy1412%2FaLinChe_Blog/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-14T12:37:57.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4883102342","node_id":"PR_kwDOTGnQr87xi1kY","number":6,"state":"open","title":"[Docs Site] Bump the non-major group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","javascript","size/xl"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-14T12:37:57.000Z","updated_at":"2026-07-14T12:39:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[Docs Site] Bump","group_name":"non-major","update_count":40,"packages":[{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/starlight","old_version":"0.38.4","new_version":"0.41.3","repository_url":"https://github.com/withastro/starlight"},{"name":"@base-ui/react","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.15.2","new_version":"0.18.4","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@expressive-code/core","old_version":"0.41.7","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.3","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.7","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@floating-ui/react","old_version":"0.27.19","new_version":"0.27.20","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@iconify/utils","old_version":"3.1.1","new_version":"3.1.4","repository_url":"https://github.com/iconify/iconify"},{"name":"@marsidev/react-turnstile","old_version":"1.5.1","new_version":"1.5.3","repository_url":"https://github.com/marsidev/react-turnstile"},{"name":"@tailwindcss/postcss","old_version":"4.2.4","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"algoliasearch","old_version":"5.52.0","new_version":"5.55.2","repository_url":"https://github.com/algolia/algoliasearch-client-javascript"},{"name":"astro-breadcrumbs","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/felix-berlin/astro-breadcrumbs"},{"name":"astro-expressive-code","old_version":"0.41.7","new_version":"0.44.0","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"astro-skills","old_version":"0.1.0","new_version":"0.1.1","repository_url":"https://github.com/fredkschott/astro-skills"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.4.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.6","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"marked","old_version":"18.0.3","new_version":"18.0.6","repository_url":"https://github.com/markedjs/marked"},{"name":"mermaid","old_version":"11.14.0","new_version":"11.16.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"nanostores","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/nanostores/nanostores"},{"name":"parse-duration","old_version":"2.1.6","new_version":"2.1.8","repository_url":"https://github.com/jkroso/parse-duration"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.0.7","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.0.0","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.0.4","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-icons","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"react-instantsearch","old_version":"7.31.0","new_version":"7.39.0","repository_url":"https://github.com/algolia/instantsearch"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"starlight-image-zoom","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/HiDeoo/starlight-image-zoom"},{"name":"starlight-links-validator","old_version":"0.24.0","new_version":"0.25.2","repository_url":"https://github.com/HiDeoo/starlight-links-validator"},{"name":"svgo","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/svg/svgo"},{"name":"tailwindcss","old_version":"4.1.4","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ts-blank-space","old_version":"0.8.0","new_version":"0.9.0","repository_url":"https://github.com/bloomberg/ts-blank-space"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wrangler","old_version":"4.88.0","new_version":"4.110.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.2` | `3.7.3` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.38.4` | `0.41.3` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.4.1` | `1.6.0` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.15.2` | `0.18.4` |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.7` | `0.44.0` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.3` | `0.44.0` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.7` | `0.44.0` |\n| [@floating-ui/react](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react) | `0.27.19` | `0.27.20` |\n| [@iconify/utils](https://github.com/iconify/iconify/tree/HEAD/packages/utils) | `3.1.1` | `3.1.4` |\n| [@marsidev/react-turnstile](https://github.com/marsidev/react-turnstile) | `1.5.1` | `1.5.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.4` | `4.3.2` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) | `5.52.0` | `5.55.2` |\n| [astro-breadcrumbs](https://github.com/felix-berlin/astro-breadcrumbs) | `3.4.0` | `3.4.1` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.7` | `0.44.0` |\n| [astro-skills](https://github.com/fredkschott/astro-skills) | `0.1.0` | `0.1.1` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.4.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.6` |\n| [marked](https://github.com/markedjs/marked) | `18.0.3` | `18.0.6` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.14.0` | `11.16.0` |\n| [nanostores](https://github.com/nanostores/nanostores) | `1.3.0` | `1.4.0` |\n| [parse-duration](https://github.com/jkroso/parse-duration) | `2.1.6` | `2.1.8` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.0.0` | `19.2.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.7` | `19.2.17` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.0.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.4` | `19.2.3` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.6.0` | `5.7.0` |\n| [react-instantsearch](https://github.com/algolia/instantsearch) | `7.31.0` | `7.39.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [starlight-image-zoom](https://github.com/HiDeoo/starlight-image-zoom/tree/HEAD/packages/starlight-image-zoom) | `0.14.1` | `0.15.0` |\n| [starlight-links-validator](https://github.com/HiDeoo/starlight-links-validator/tree/HEAD/packages/starlight-links-validator) | `0.24.0` | `0.25.2` |\n| [svgo](https://github.com/svg/svgo) | `4.0.1` | `4.0.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.4` | `4.3.2` |\n| [ts-blank-space](https://github.com/bloomberg/ts-blank-space) | `0.8.0` | `0.9.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.88.0` | `4.110.0` |\n\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/starlight` from 0.38.4 to 0.41.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/releases\"\u003e@​astrojs/starlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3911\"\u003e#3911\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1686ecce3fd2da2aa9973faba2dc585abebb93a3\"\u003e\u003ccode\u003e1686ecc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/timothyjordan\"\u003e\u003ccode\u003e@​timothyjordan\u003c/code\u003e\u003c/a\u003e! - Keeps keyboard focus inside the mobile menu while it is open, preventing focus moving to hidden interactive elements in page content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4008\"\u003e#4008\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/58a352097016ffbd98716688e4f2dfb97e5a6f44\"\u003e\u003ccode\u003e58a3520\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FrancoKaddour\"\u003e\u003ccode\u003e@​FrancoKaddour\u003c/code\u003e\u003c/a\u003e! - Fixes the table of contents overflowing the right edge of the viewport when a custom \u003ccode\u003e--sl-content-width\u003c/code\u003e value exceeds available space\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4015\"\u003e#4015\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/bdbfffc044dbf119e5085c3e67722494ae3c85c6\"\u003e\u003ccode\u003ebdbfffc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where aside icons were rendered incorrectly in projects where Astro’s MDX integration had optimization disabled\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds 2 new icons: \u003ccode\u003elink\u003c/code\u003e and \u003ccode\u003elink-alt\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3988\"\u003e#3988\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/ac55cfab41c869a605fbc5a1b4d4b8e718718141\"\u003e\u003ccode\u003eac55cfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes a dependency resolution issue introduced in Starlight v0.41\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Optimizes the icons of Markdown asides.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.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/withastro/starlight/pull/3951\"\u003e#3951\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1202dd4c3efd517bdfe213eaf84262e439485e45\"\u003e\u003ccode\u003e1202dd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds support for Astro v7, drops support for Astro v6.\u003c/p\u003e\n\u003ch4\u003eUpgrade Astro and dependencies\u003c/h4\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e Astro v6 is no longer supported. Make sure you \u003ca href=\"https://docs.astro.build/en/guides/upgrade-to/v7/\"\u003eupdate Astro\u003c/a\u003e and any other official integrations at the same time as updating Starlight:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx @astrojs/upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cem\u003eCommunity Starlight plugins and Astro integrations may also need to be manually updated to work with Astro v7. If you encounter any issues, please reach out to the plugin or integration author to see if it is a known issue or if an updated version is being worked on.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e This release drops official support for Chromium-based browsers prior to version 111 (released 07 March 2023) and Safari-based browsers prior to version 16.4 (released 27 March 2023). You can find a list of currently supported browsers and their versions using this \u003ca href=\"https://browsersl.ist/#q=%3E+0.5%25%2C+not+dead%2C+Chrome+%3E%3D+111%2C+Edge+%3E%3D+111%2C+Firefox+%3E%3D+121%2C+Safari+%3E%3D+16.4%2C+iOS+%3E%3D+16.4%2C+not+op_mini+all\"\u003ebrowserslist query\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3953\"\u003e#3953\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/a935d334c193fb452f72453ea1bf38807d415077\"\u003e\u003ccode\u003ea935d33\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes Starlight Markdown processing being potentially applied to files that should not be processed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.40.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/withastro/starlight/pull/3923\"\u003e#3923\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/edf2e6bf46b2a0809eb4d5877eb817b224b50af4\"\u003e\u003ccode\u003eedf2e6b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Adds support for Astro 6.4 and the new Sätteri Markdown processor.\u003c/p\u003e\n\u003cp\u003eIt is now possible to opt into using \u003ca href=\"https://astro.build/blog/astro-640/#faster-markdown-builds-with-s%C3%A4tteri\"\u003eAstro's 6.4 Sätteri Markdown processor\u003c/a\u003e by installing the \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e package and configuring it in your \u003ccode\u003eastro.config.mjs\u003c/code\u003e file:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md\"\u003e@​astrojs/starlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.41.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3911\"\u003e#3911\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1686ecce3fd2da2aa9973faba2dc585abebb93a3\"\u003e\u003ccode\u003e1686ecc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/timothyjordan\"\u003e\u003ccode\u003e@​timothyjordan\u003c/code\u003e\u003c/a\u003e! - Keeps keyboard focus inside the mobile menu while it is open, preventing focus moving to hidden interactive elements in page content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4008\"\u003e#4008\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/58a352097016ffbd98716688e4f2dfb97e5a6f44\"\u003e\u003ccode\u003e58a3520\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/FrancoKaddour\"\u003e\u003ccode\u003e@​FrancoKaddour\u003c/code\u003e\u003c/a\u003e! - Fixes the table of contents overflowing the right edge of the viewport when a custom \u003ccode\u003e--sl-content-width\u003c/code\u003e value exceeds available space\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4015\"\u003e#4015\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/bdbfffc044dbf119e5085c3e67722494ae3c85c6\"\u003e\u003ccode\u003ebdbfffc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where aside icons were rendered incorrectly in projects where Astro’s MDX integration had optimization disabled\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds 2 new icons: \u003ccode\u003elink\u003c/code\u003e and \u003ccode\u003elink-alt\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3988\"\u003e#3988\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/ac55cfab41c869a605fbc5a1b4d4b8e718718141\"\u003e\u003ccode\u003eac55cfa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Fixes a dependency resolution issue introduced in Starlight v0.41\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3967\"\u003e#3967\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Optimizes the icons of Markdown asides.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.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/withastro/starlight/pull/3951\"\u003e#3951\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/1202dd4c3efd517bdfe213eaf84262e439485e45\"\u003e\u003ccode\u003e1202dd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Adds support for Astro v7, drops support for Astro v6.\u003c/p\u003e\n\u003ch4\u003eUpgrade Astro and dependencies\u003c/h4\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e Astro v6 is no longer supported. Make sure you \u003ca href=\"https://docs.astro.build/en/guides/upgrade-to/v7/\"\u003eupdate Astro\u003c/a\u003e and any other official integrations at the same time as updating Starlight:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx @astrojs/upgrade\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cem\u003eCommunity Starlight plugins and Astro integrations may also need to be manually updated to work with Astro v7. If you encounter any issues, please reach out to the plugin or integration author to see if it is a known issue or if an updated version is being worked on.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ \u003cstrong\u003eBREAKING CHANGE:\u003c/strong\u003e This release drops official support for Chromium-based browsers prior to version 111 (released 07 March 2023) and Safari-based browsers prior to version 16.4 (released 27 March 2023). You can find a list of currently supported browsers and their versions using this \u003ca href=\"https://browsersl.ist/#q=%3E+0.5%25%2C+not+dead%2C+Chrome+%3E%3D+111%2C+Edge+%3E%3D+111%2C+Firefox+%3E%3D+121%2C+Safari+%3E%3D+16.4%2C+iOS+%3E%3D+16.4%2C+not+op_mini+all\"\u003ebrowserslist query\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/3953\"\u003e#3953\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/a935d334c193fb452f72453ea1bf38807d415077\"\u003e\u003ccode\u003ea935d33\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes Starlight Markdown processing being potentially applied to files that should not be processed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/96cee6e96128bef1f0048e69f288d64a4e5f6698\"\u003e\u003ccode\u003e96cee6e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4032\"\u003e#4032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/1686ecce3fd2da2aa9973faba2dc585abebb93a3\"\u003e\u003ccode\u003e1686ecc\u003c/code\u003e\u003c/a\u003e fix(MobileMenuToggle): trap keyboard focus inside the mobile menu (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3911\"\u003e#3911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/3948048252bf84262345e5b36f8b94d0718e9605\"\u003e\u003ccode\u003e3948048\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4016\"\u003e#4016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/1a209c5d7bfb1ffabe046d43a7a3e09c037cded1\"\u003e\u003ccode\u003e1a209c5\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/58a352097016ffbd98716688e4f2dfb97e5a6f44\"\u003e\u003ccode\u003e58a3520\u003c/code\u003e\u003c/a\u003e fix(css): prevent TOC overflow with custom --sl-content-width (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4008\"\u003e#4008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/bdbfffc044dbf119e5085c3e67722494ae3c85c6\"\u003e\u003ccode\u003ebdbfffc\u003c/code\u003e\u003c/a\u003e Fix aside icons when MDX optimization is disabled (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4015\"\u003e#4015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/a2266b92faf6422b627f73c7f503a8aa5458d307\"\u003e\u003ccode\u003ea2266b9\u003c/code\u003e\u003c/a\u003e Update playwright (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4013\"\u003e#4013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/c1a3d6dbcf3fc7c5d708741591c989b74cc332a6\"\u003e\u003ccode\u003ec1a3d6d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/72e63dc694d27a8cfef025b7dee7aad5879f5ce4\"\u003e\u003ccode\u003e72e63dc\u003c/code\u003e\u003c/a\u003e Add link icons and dedupe Markdown/component icons (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3967\"\u003e#3967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/ac55cfab41c869a605fbc5a1b4d4b8e718718141\"\u003e\u003ccode\u003eac55cfa\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eastro-expressive-code\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/3988\"\u003e#3988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/starlight/commits/@astrojs/starlight@0.41.3/packages/starlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@base-ui/react` from 1.4.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eJun 18, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b34551d644f2e58ebf8fc1050d949f6654ceca6c\"\u003e\u003ccode\u003eb34551d\u003c/code\u003e\u003c/a\u003e [code-infra] Fix package publishing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5074\"\u003e#5074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/615b0e8e7764b736cd89ba363b1acd5321c1275d\"\u003e\u003ccode\u003e615b0e8\u003c/code\u003e\u003c/a\u003e [release] v1.6.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5064\"\u003e#5064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8b7ca5d862aa0fba68f49b64534d794cfb417b9c\"\u003e\u003ccode\u003e8b7ca5d\u003c/code\u003e\u003c/a\u003e [test] Restore slider listener spies (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/250252475404d9519de4e12b7e2b530dd627114e\"\u003e\u003ccode\u003e2502524\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/4c33d7427fd756e6f6531f5826966d4911f9cfaf\"\u003e\u003ccode\u003e4c33d74\u003c/code\u003e\u003c/a\u003e [slider] Fix touchend listener accumulation leak (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/d169cd58f078fecaf69c75f426b71b1a015aa3a5\"\u003e\u003ccode\u003ed169cd5\u003c/code\u003e\u003c/a\u003e [combobox] Fix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2d8b8f6a3a3cc432960777eb815c7c2ee297d037\"\u003e\u003ccode\u003e2d8b8f6\u003c/code\u003e\u003c/a\u003e [avatar] Fix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ee3c13a0e3f735387d58ae926cd6e970ac63e266\"\u003e\u003ccode\u003eee3c13a\u003c/code\u003e\u003c/a\u003e [select] Skip disabled items in typeahead and fix multiple-mode serialization...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b167c8561403e62369eff1d43583135415609af0\"\u003e\u003ccode\u003eb167c85\u003c/code\u003e\u003c/a\u003e [drawer] Commit swipe on primary-button release (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e972d74f9210850987ffd1964529d14f93a467b3\"\u003e\u003ccode\u003ee972d74\u003c/code\u003e\u003c/a\u003e [combobox] Avoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.6.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.15.2 to 0.18.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e@​cloudflare/vitest-pool-workers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14535\"\u003e#14535\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naapperas\"\u003e\u003ccode\u003e@​Naapperas\u003c/code\u003e\u003c/a\u003e! - Support dynamic retry delays for Workflow steps in local dev\u003c/p\u003e\n\u003cp\u003eA step's \u003ccode\u003eretries.delay\u003c/code\u003e can now be a function that computes the delay per failed attempt, in addition to a static duration. The function receives \u003ccode\u003e{ ctx, error }\u003c/code\u003e and returns a delay (a number of milliseconds or a duration string like \u003ccode\u003e\u0026quot;30 seconds\u0026quot;\u003c/code\u003e), and its result is fed into the configured \u003ccode\u003ebackoff\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait step.do(\n  \u0026quot;call flaky API\u0026quot;,\n  {\n    retries: {\n      limit: 5,\n      backoff: \u0026quot;constant\u0026quot;,\n      delay: ({ ctx }) =\u0026gt; ctx.attempt * 1000,\n    },\n  },\n  async () =\u0026gt; {\n    /* ... */\n  }\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe function is invoked once per failed attempt with a 5 second timeout. If it throws, times out, or returns an invalid value, the step fails without further retries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0283a1fcdc635244f731010422e513e8b4ab0be3\"\u003e\u003ccode\u003e0283a1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b2839290a707e7ee22dde17de68116e88f8a2dc\"\u003e\u003ccode\u003e7b28392\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.110.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260708.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14489\"\u003e#14489\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e to Miniflare\u003c/p\u003e\n\u003cp\u003eMiniflare now exposes \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e for listing persisted Durable Object instance IDs by binding name. The Vitest pool now uses this shared Miniflare API internally instead of duplicating Miniflare's storage listing logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8511ddf769a603f49576b8cf632ea330c353001f\"\u003e\u003ccode\u003e8511ddf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f74a5ff4a89e3bf2103e51fa2d66752f26f8217\"\u003e\u003ccode\u003e9f74a5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c782e2a7282bfa27064f62408b691e4936c5f33a\"\u003e\u003ccode\u003ec782e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2fedb1fc811efb3f7544c569e57383cabd4f14f8\"\u003e\u003ccode\u003e2fedb1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17d2fc12989f72a2fcd42e62fb152f270d61ab38\"\u003e\u003ccode\u003e17d2fc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260708.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.109.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/08523467752daa79f0f8950a01f35797aa6f3052\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.108.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260706.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.18.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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e@​cloudflare/vitest-pool-workers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14535\"\u003e#14535\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Naapperas\"\u003e\u003ccode\u003e@​Naapperas\u003c/code\u003e\u003c/a\u003e! - Support dynamic retry delays for Workflow steps in local dev\u003c/p\u003e\n\u003cp\u003eA step's \u003ccode\u003eretries.delay\u003c/code\u003e can now be a function that computes the delay per failed attempt, in addition to a static duration. The function receives \u003ccode\u003e{ ctx, error }\u003c/code\u003e and returns a delay (a number of milliseconds or a duration string like \u003ccode\u003e\u0026quot;30 seconds\u0026quot;\u003c/code\u003e), and its result is fed into the configured \u003ccode\u003ebackoff\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait step.do(\n  \u0026quot;call flaky API\u0026quot;,\n  {\n    retries: {\n      limit: 5,\n      backoff: \u0026quot;constant\u0026quot;,\n      delay: ({ ctx }) =\u0026gt; ctx.attempt * 1000,\n    },\n  },\n  async () =\u0026gt; {\n    /* ... */\n  }\n);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe function is invoked once per failed attempt with a 5 second timeout. If it throws, times out, or returns an invalid value, the step fails without further retries.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0283a1fcdc635244f731010422e513e8b4ab0be3\"\u003e\u003ccode\u003e0283a1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b2839290a707e7ee22dde17de68116e88f8a2dc\"\u003e\u003ccode\u003e7b28392\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1b965c51babff16ae7657335d93badebd50c310f\"\u003e\u003ccode\u003e1b965c5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.110.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260708.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/14489\"\u003e#14489\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e to Miniflare\u003c/p\u003e\n\u003cp\u003eMiniflare now exposes \u003ccode\u003elistDurableObjectIds()\u003c/code\u003e for listing persisted Durable Object instance IDs by binding name. The Vitest pool now uses this shared Miniflare API internally instead of duplicating Miniflare's storage listing logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8511ddf769a603f49576b8cf632ea330c353001f\"\u003e\u003ccode\u003e8511ddf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f74a5ff4a89e3bf2103e51fa2d66752f26f8217\"\u003e\u003ccode\u003e9f74a5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c782e2a7282bfa27064f62408b691e4936c5f33a\"\u003e\u003ccode\u003ec782e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2fedb1fc811efb3f7544c569e57383cabd4f14f8\"\u003e\u003ccode\u003e2fedb1f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17d2fc12989f72a2fcd42e62fb152f270d61ab38\"\u003e\u003ccode\u003e17d2fc1\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260708.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.109.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/08523467752daa79f0f8950a01f35797aa6f3052\"\u003e\u003ccode\u003e0852346\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/54f74b857cf6688a0577a214aa0b6dddb9192aaa\"\u003e\u003ccode\u003e54f74b8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.108.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260706.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/cloudflare/workers-sdk/commit/eced61097ea9772354f25b7f6dfde7eefad0154a\"\u003e\u003ccode\u003eeced610\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14628\"\u003e#14628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/774c09ed93600aebe73f152ea93ba0ccdc02532d\"\u003e\u003ccode\u003e774c09e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14603\"\u003e#14603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e3f0cd69e08c0eed9d75f61221d1076b6c287eef\"\u003e\u003ccode\u003ee3f0cd6\u003c/code\u003e\u003c/a\u003e feat(wrangler): list durable object ids in test harness (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14489\"\u003e#14489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e57b77cc04fe1069cbb09d322c47a408584e0f60\"\u003e\u003ccode\u003ee57b77c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14592\"\u003e#14592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c5d5e893e575b00a62a886d1da395b6246948d18\"\u003e\u003ccode\u003ec5d5e89\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14536\"\u003e#14536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/473e61f23ab099d1f4b9703caa6d4528da4dd57d\"\u003e\u003ccode\u003e473e61f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14503\"\u003e#14503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c8dbcf5d5f1f547899378ae19d7e8789727f3352\"\u003e\u003ccode\u003ec8dbcf5\u003c/code\u003e\u003c/a\u003e [wrangler] Remove experimental gate for declarative Durable Object exports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fd92d5657c4d35758ce42c4f706611623be80a8e\"\u003e\u003ccode\u003efd92d56\u003c/code\u003e\u003c/a\u003e [wrangler] Add experimental support for declarative Durable Object exports (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/13c69ddb626e655b6b8a4923ce83d78d278bfe1e\"\u003e\u003ccode\u003e13c69dd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14487\"\u003e#14487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/75d8cb0e32e0f4d66b699e88016d01f1666d8d8a\"\u003e\u003ccode\u003e75d8cb0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version Packages\u0026quot; (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/14490\"\u003e#14490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.18.4/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/core` from 0.41.7 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/core/CHANGELOG.md\"\u003e@​expressive-code/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/1ff2c57f0ae464041144fb12b0023a4565f24ab0\"\u003e\u003ccode\u003e1ff2c57\u003c/code\u003e\u003c/a\u003e Update shiki to v4 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.44.0/packages/@expressive-code/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-collapsible-sections` from 0.41.3 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-collapsible-sections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-collapsible-sections\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-collapsible-sections/CHANGELOG.md\"\u003e@​expressive-code/plugin-collapsible-sections's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a6eefe9d911ee81aeebbf8d4485d96b2156651e9\"\u003e\u003ccode\u003ea6eefe9\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/6bec5bb40296f81c7de75bdaa106c7f15d65d048\"\u003e\u003ccode\u003e6bec5bb\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/462ed8fae7b9ba5c7ee4514b8276562fb3e6658c\"\u003e\u003ccode\u003e462ed8f\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/0d3a91d1decc58d331d08bf9e2686909d8214a48\"\u003e\u003ccode\u003e0d3a91d\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.44.0/packages/@expressive-code/plugin-collapsible-sections\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​expressive-code/plugin-collapsible-sections\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@expressive-code/plugin-line-numbers` from 0.41.7 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressive-code/expressive-code/releases\"\u003e@​expressive-code/plugin-line-numbers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​expressive-code/plugin-line-numbers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\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/expressive-code/expressive-code/blob/main/packages/@expressive-code/plugin-line-numbers/CHANGELOG.md\"\u003e@​expressive-code/plugin-line-numbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.43.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.43.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/fefbae4e553b3afae2a4ce66a8f08d2e4e1064d4\"\u003e\u003ccode\u003efefbae4\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/450\"\u003e#450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/25b12e76322e9409cbe43572fb5e3b416b95d763\"\u003e\u003ccode\u003e25b12e7\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/24fc65213eadcae4c64498bc98e931975d3e0414\"\u003e\u003ccode\u003e24fc652\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.44.0/packages/@expressive-code/plugin-line-numbers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/react` from 0.27.19 to 0.27.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.27.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@2.1.9\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/blob/master/packages/react/CHANGELOG.md\"\u003e@​floating-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/react-dom@2.1.9\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/weaverite/cloudflare-docs/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaverite%2Fcloudflare-docs/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-13T05:37:53.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4870725400","node_id":"PR_kwDOTOaCY87w6kEr","number":2,"state":"closed","title":"chore(deps): bump the production-dependencies group with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T05:37:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T05:37:53.000Z","updated_at":"2026-07-20T05:37:38.000Z","time_to_close":604783,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":14,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.6","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"globby","old_version":"16.2.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"isomorphic-git","old_version":"1.38.6","new_version":"1.38.7","repository_url":"https://github.com/isomorphic-git/isomorphic-git"},{"name":"preact","old_version":"10.29.4","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.9.4","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.27.7","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.9.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.23.0","new_version":"4.23.1","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 14 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.6` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [globby](https://github.com/sindresorhus/globby) | `16.2.0` | `16.2.1` |\n| [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) | `1.38.6` | `1.38.7` |\n| [preact](https://github.com/preactjs/preact) | `10.29.4` | `10.29.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.4` | `26.1.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.7` | `0.28.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.4` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.6 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.2.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `isomorphic-git` from 1.38.6 to 1.38.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/releases\"\u003eisomorphic-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.38.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.6...v1.38.7\"\u003e1.38.7\u003c/a\u003e (2026-07-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e) (\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003ee5dbec6\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/isomorphic-git/isomorphic-git/commit/e5dbec689fab148fd5b518f3d4958c9d728886f9\"\u003e\u003ccode\u003ee5dbec6\u003c/code\u003e\u003c/a\u003e fix: NTFS Alternate Data Streams handling (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2376\"\u003e#2376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/commit/31c4b397e557daffc4227f72b6fa1f8c1533e307\"\u003e\u003ccode\u003e31c4b39\u003c/code\u003e\u003c/a\u003e update CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/isomorphic-git/isomorphic-git/issues/2375\"\u003e#2375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isomorphic-git/isomorphic-git/compare/v1.38.6...v1.38.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.29.4 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/d7421adf6eb349c3f4316c05492fdf81b2dafbcb\"\u003e\u003ccode\u003ed7421ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5152\"\u003e#5152\u003c/a\u003e from preactjs/10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/ce79b9638d2c8ca0d2e1aac72a828575f3084448\"\u003e\u003ccode\u003ece79b96\u003c/code\u003e\u003c/a\u003e 10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/a2418b8d03afa2655ef1d9529125f3e97c374f28\"\u003e\u003ccode\u003ea2418b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e from preactjs/preact-rts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/58a2bb1a3b0cea1a9506c8f2df910b9f890dd8da\"\u003e\u003ccode\u003e58a2bb1\u003c/code\u003e\u003c/a\u003e Make RTS optional peer dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/287288f52a9e45aee88e43e0e016e07d061efe42\"\u003e\u003ccode\u003e287288f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5149\"\u003e#5149\u003c/a\u003e from preactjs/10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/fe8f16e362da8dc550f352520a41819f16ca46ee\"\u003e\u003ccode\u003efe8f16e\u003c/code\u003e\u003c/a\u003e 10.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/860b5a566f671e6d1ce35113284cd640f04d8bfe\"\u003e\u003ccode\u003e860b5a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5148\"\u003e#5148\u003c/a\u003e from preactjs/revert-5055-v10.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/177295668777c1207da11e2324cb4753eb710060\"\u003e\u003ccode\u003e1772956\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Flush subtree effects (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5055\"\u003e#5055\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/91108813241c152db28d2366d8b6cef0a61ad5ed\"\u003e\u003ccode\u003e9110881\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5145\"\u003e#5145\u003c/a\u003e from preactjs/10.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/dc81cf3935ddea3fa55f004d4230118b6d7726a2\"\u003e\u003ccode\u003edc81cf3\u003c/code\u003e\u003c/a\u003e 10.29.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/preactjs/preact/compare/10.29.4...10.29.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.34.5 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove code bundler support by resolving path to libvips binary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease default concurrency when use of \u003ccode\u003eMALLOC_ARENA_MAX\u003c/code\u003e is detected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit warning about binaries provided by Electron for use on Linux.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ehasAlpha\u003c/code\u003e property to output \u003ccode\u003einfo\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4500\"\u003e#4500\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Return more precise \u003ccode\u003eBuffer\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4520\"\u003e#4520\u003c/a\u003e\n\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003eclahe\u003c/code\u003e width and height to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4551\"\u003e#4551\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003etrim\u003c/code\u003e margin to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4552\"\u003e#4552\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReject infinite values when validating numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4553\"\u003e#4553\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound extract region to libvips coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4555\"\u003e#4555\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify background colour values are numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4556\"\u003e#4556\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound create and raw input dimensions to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4558\"\u003e#4558\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTighten recomb and affine matrix verification.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4560\"\u003e#4560\u003c/a\u003e\n\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify cache memory limit to avoid overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4561\"\u003e#4561\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.3-rc.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/c5e7a3ff2043922b110dc9c00700c6f17d478c33\"\u003e\u003ccode\u003ec5e7a3f\u003c/code\u003e\u003c/a\u003e Bump devDeps, fix Deno/Windows smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9a8d00268893cf163eea638fcc05aaed65fe01ea\"\u003e\u003ccode\u003e9a8d002\u003c/code\u003e\u003c/a\u003e Docs: Add changelog entry and note about transferable \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8694db0bac0d227f183d05585ebac7d17048d123\"\u003e\u003ccode\u003e8694db0\u003c/code\u003e\u003c/a\u003e TypeScript: Return more precise \u003ccode\u003eBuffer\\\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6a29fd55db0c569276f143a7b480c62573a7aa16\"\u003e\u003ccode\u003e6a29fd5\u003c/code\u003e\u003c/a\u003e Emit warning about native binaries on Linux Electron\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/540d2eada4613f954aa541ffac8c12485375967e\"\u003e\u003ccode\u003e540d2ea\u003c/code\u003e\u003c/a\u003e Increase default concurrency when use of MALLOC_ARENA_MAX detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.4 to 26.1.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/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 `esbuild` from 0.27.7 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\n{\n  using x = new Resource()\n  x.activate()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nnew (foo()`bar`)()\nnew (foo()?.bar)()\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f013f5f99a015bce92ec48d49181d4ad3177b29b\"\u003e\u003ccode\u003ef013f5f\u003c/code\u003e\u003c/a\u003e fix some typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/aafd6e48b1088336a5f5a17e930be7e840d43d8c\"\u003e\u003ccode\u003eaafd6e4\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in comments (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/15300c30b5e22f7cfcbed850c246d35095658386\"\u003e\u003ccode\u003e15300c3\u003c/code\u003e\u003c/a\u003e follow up: cjs evaluation fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1bda0c31d7697c0af44b3ab39b81e599e559a395\"\u003e\u003ccode\u003e1bda0c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4467\"\u003e#4467\u003c/a\u003e: esm evaluation fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.7...v0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.4 to 3.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.4...3.9.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Cap ordered list mark at 999,999,999 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19351\"\u003e#19351\u003c/a\u003e by \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eCommonMark parsers only support ordered list item numbers up to 999,999,999.\u003c/p\u003e\n\u003cp\u003eWith this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n999999998. text\n999999998. text\n999999998. text\n999999998. text\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n999999998. text\n999999999. text\n1000000000. text\n1000000001. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.5 --\u0026gt;\n999999998. text\n999999999. text\n999999999. text\n999999999. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Avoid corrupting empty link with title (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19487\"\u003e#19487\u003c/a\u003e by \u003ca href=\"https://github.com/andersk\"\u003e\u003ccode\u003e@​andersk\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eDo not remove \u003ccode\u003e\u0026lt;\u0026gt;\u003c/code\u003e from an inline link or image with an empty URL and a title, as this removal would change its interpretation.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n[link](https://github.com/prettier/prettier/blob/main/\u0026lt;\u0026gt; \u0026quot;title\u0026quot;)\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n[link](\u003ca href=\"https://github.com/prettier/prettier/blob/main...\n\n_Description has been truncated_","html_url":"https://github.com/YitengDang/IMPSS_2026_notes/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/YitengDang%2FIMPSS_2026_notes/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-13T00:52:22.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4869486379","node_id":"PR_kwDOTOwwIs7w2t_z","number":4,"state":"closed","title":"Bump the patch-updates group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-17T00:49:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T00:52:22.000Z","updated_at":"2026-07-17T00:49:22.000Z","time_to_close":345418,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-updates","update_count":21,"packages":[{"name":"@astrojs/markdown-remark","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.3.2","new_version":"0.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"7.0.0","new_version":"7.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/fa7-brands","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/fa7-solid","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/material-symbols","old_version":"1.2.79","new_version":"1.2.84","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.86","new_version":"1.2.90","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/utils","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/iconify/iconify"},{"name":"@napi-rs/wasm-runtime","old_version":"1.1.5","new_version":"1.1.6","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"astro","old_version":"7.0.2","new_version":"7.0.9","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"satteri","old_version":"0.9.1","new_version":"0.9.5","repository_url":"https://github.com/bruits/satteri"},{"name":"sharp","old_version":"0.35.2","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.56.3","new_version":"5.56.4","repository_url":"https://github.com/sveltejs/svelte"},{"name":"@astrojs/ts-plugin","old_version":"1.10.9","new_version":"1.10.10","repository_url":"https://github.com/withastro/astro"},{"name":"@biomejs/biome","old_version":"2.5.0","new_version":"2.5.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/vite","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.2.0` | `7.2.1` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.3.2` | `0.3.4` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `7.0.0` | `7.0.3` |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `9.0.0` | `9.0.1` |\n| [@iconify-json/fa7-brands](https://github.com/iconify/icon-sets) | `1.2.2` | `1.2.3` |\n| [@iconify-json/fa7-solid](https://github.com/iconify/icon-sets) | `1.2.4` | `1.2.5` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.79` | `1.2.84` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.86` | `1.2.90` |\n| [@iconify/utils](https://github.com/iconify/iconify/tree/HEAD/packages/utils) | `3.1.3` | `3.1.4` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.1.5` | `1.1.6` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.0.2` | `7.0.9` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [satteri](https://github.com/bruits/satteri) | `0.9.1` | `0.9.5` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.2` | `0.35.3` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.3` | `5.56.4` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.9` | `1.10.10` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.0` | `2.5.3` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.1` | `4.3.2` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n\n\nUpdates `@astrojs/markdown-remark` from 7.2.0 to 7.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-remark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md\"\u003e@​astrojs/markdown-remark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.2.1/packages/markdown/remark\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.3.2 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.3.4/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 7.0.0 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\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/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17341\"\u003e#17341\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes custom \u003ccode\u003epre\u003c/code\u003e components not applying to syntax-highlighted code blocks when using the Sätteri Markdown processor with MDX.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/eb6f97e391ee587747e37609c255c7cd4b9cce3c\"\u003e\u003ccode\u003eeb6f97e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e fix(satteri): route highlighted code blocks through MDX pre components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17341\"\u003e#17341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/7d8ec1f10365a1e99e226172e5694bf078b25a51\"\u003e\u003ccode\u003e7d8ec1f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17237\"\u003e#17237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e fix: peer deps of packages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17249\"\u003e#17249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0a054e74a3960451d913288ca9d7f11b4899ac1f\"\u003e\u003ccode\u003e0a054e7\u003c/code\u003e\u003c/a\u003e chore(head): normalize html charset declarations (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17197\"\u003e#17197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dc260dae5a6d4bff23f30945e984ae4b2b377d96\"\u003e\u003ccode\u003edc260da\u003c/code\u003e\u003c/a\u003e Remove legacy \u0026quot;X-UA-Compatible\u0026quot; meta tags (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17162\"\u003e#17162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@7.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 9.0.0 to 9.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/svelte\u003c/code\u003e\u003ca href=\"https://github.com/9\"\u003e\u003ccode\u003e@​9\u003c/code\u003e\u003c/a\u003e.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\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/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md\"\u003e@​astrojs/svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/7d8ec1f10365a1e99e226172e5694bf078b25a51\"\u003e\u003ccode\u003e7d8ec1f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17237\"\u003e#17237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e fix: peer deps of packages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17249\"\u003e#17249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@9.0.1/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-brands` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-solid` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.79 to 1.2.84\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.86 to 1.2.90\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/utils` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/wasm-runtime` from 1.1.5 to 1.1.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/napi-rs/blob/main/wasm-runtime/CHANGELOG.md\"\u003e@​napi-rs/wasm-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/compare/@napi-rs/wasm-runtime@1.1.5...@napi-rs/wasm-runtime@1.1.6\"\u003e1.1.6\u003c/a\u003e (2026-06-24)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​napi-rs/wasm-runtime\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/b77119e711704cc453949e056b45a4996ea0386c\"\u003e\u003ccode\u003eb77119e\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/8c87f474c8901b7c5510a92cdfa2d651de2769ef\"\u003e\u003ccode\u003e8c87f47\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​tybys/wasm-util\u003c/code\u003e to 0.10.3 (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3348\"\u003e#3348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/napi-rs/napi-rs/commits/@napi-rs/wasm-runtime@1.1.6/wasm-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.0.2 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17318\"\u003e#17318\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/23a4120b1ba546521ed66c09cb39e346aee6b75a\"\u003e\u003ccode\u003e23a4120\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes CSS module scoped-name hash mismatch in \u003ccode\u003eastro dev\u003c/code\u003e when using \u003ccode\u003evite.css.transformer: 'lightningcss'\u003c/code\u003e with content collections. Previously, a component importing a CSS module and rendered via content collection \u003ccode\u003erender()\u003c/code\u003e would get different class name hashes in the element and the injected \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag, causing styles not to apply.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server memory leak which caused Node.js to emit warnings in the console.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server crash when a \u003ccode\u003e.html\u003c/code\u003e or \u003ccode\u003e/index.html\u003c/code\u003e suffixed request (such as those \u003ccode\u003enetlify dev\u003c/code\u003e probes as pretty-URL fallbacks) matched a dynamic endpoint route, causing a \u003ccode\u003eTypeError: Missing parameter\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17325\"\u003e#17325\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cebc40495cd09e8036af34c2f668fc2965e089b0\"\u003e\u003ccode\u003ecebc404\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where CSS \u003ccode\u003e@import\u003c/code\u003e rules could end up mid-stylesheet after inline CSS chunks were merged during build, causing browsers to silently ignore them\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a build regression that could leave unresolved preload markers in inlined scripts with external dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17261\"\u003e#17261\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79aa99c648b4b40b95a31d4a961b77074cf7963c\"\u003e\u003ccode\u003e79aa99c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a false deprecation warning for \u003ccode\u003emarkdown.gfm\u003c/code\u003e and \u003ccode\u003emarkdown.smartypants\u003c/code\u003e when using the Container API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17247\"\u003e#17247\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f94280d61496de38f97a818975bd38529569f3e8\"\u003e\u003ccode\u003ef94280d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e! - Fixes route generation throwing \u0026quot;Missing parameter\u0026quot; (or silently dropping the segment) when a dynamic param's value is \u003ccode\u003e0\u003c/code\u003e. The generator used truthy checks instead of checking for \u003ccode\u003eundefined\u003c/code\u003e, so \u003ccode\u003epaginate(posts, { params: { categoryId: 0 } })\u003c/code\u003e would crash even though \u003ccode\u003e0\u003c/code\u003e is a perfectly valid param value.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17278\"\u003e#17278\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6f11739f2c7b28b108c2d8d0a2012f0711775a8c\"\u003e\u003ccode\u003e6f11739\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes missing CSS for virtual style modules (e.g., responsive image layout styles) in dev mode when JavaScript is disabled\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17250\"\u003e#17250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0b30b35f864310bee8485c952d1877e82e2b9b1a\"\u003e\u003ccode\u003e0b30b35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e check so it is applied consistently to Astro Actions and on-demand endpoints, regardless of how the request pipeline is composed. Previously, the origin check could be skipped in the composable \u003ccode\u003eastro/hono\u003c/code\u003e pipeline depending on the order of the \u003ccode\u003emiddleware()\u003c/code\u003e primitive (or when it was omitted).\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17286\"\u003e#17286\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes the first browser visit after \u003ccode\u003eastro dev\u003c/code\u003e starts triggering an immediate full page reload\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17369\"\u003e#17369\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where a client island could permanently fail to hydrate if the first attempt to load its component failed. Islands now reliably recover from transient import failures, which previously did not work for React components during \u003ccode\u003eastro dev\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17363\"\u003e#17363\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro preview --open\u003c/code\u003e not opening a browser when using an adapter with a custom preview entrypoint, such as \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17313\"\u003e#17313\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e2e319d4a61bf6b9eff5224c51d8433dfeb9153b\"\u003e\u003ccode\u003ee2e319d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ronits2407\"\u003e\u003ccode\u003e@​ronits2407\u003c/code\u003e\u003c/a\u003e! - Exposes the \u003ccode\u003eAstroRuntimeLogger\u003c/code\u003e interface to allow users to properly type the logger functions at runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17328\"\u003e#17328\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro dev --force\u003c/code\u003e not replacing an already-running dev server\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17353\"\u003e#17353\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Updates the Astro compiler to the latest version, which fixes many regressions. Refer to the \u003ca href=\"https://github.com/withastro/compiler-rs/releases/tag/%40astrojs/compiler-rs%400.3.1\"\u003echangelog\u003c/a\u003e for more details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17344\"\u003e#17344\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Improves rendering performance for pages with many component instances, such as repeated MDX \u003ccode\u003e\u0026lt;Content /\u0026gt;\u003c/code\u003e components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/64b0d6667eabd8fe51643dfdab7004670e319810\"\u003e\u003ccode\u003e64b0d66\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17318\"\u003e#17318\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/23a4120b1ba546521ed66c09cb39e346aee6b75a\"\u003e\u003ccode\u003e23a4120\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes CSS module scoped-name hash mismatch in \u003ccode\u003eastro dev\u003c/code\u003e when using \u003ccode\u003evite.css.transformer: 'lightningcss'\u003c/code\u003e with content collections. Previously, a component importing a CSS module and rendered via content collection \u003ccode\u003erender()\u003c/code\u003e would get different class name hashes in the element and the injected \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e tag, causing styles not to apply.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server memory leak which caused Node.js to emit warnings in the console.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a dev server crash when a \u003ccode\u003e.html\u003c/code\u003e or \u003ccode\u003e/index.html\u003c/code\u003e suffixed request (such as those \u003ccode\u003enetlify dev\u003c/code\u003e probes as pretty-URL fallbacks) matched a dynamic endpoint route, causing a \u003ccode\u003eTypeError: Missing parameter\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17325\"\u003e#17325\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cebc40495cd09e8036af34c2f668fc2965e089b0\"\u003e\u003ccode\u003ecebc404\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where CSS \u003ccode\u003e@import\u003c/code\u003e rules could end up mid-stylesheet after inline CSS chunks were merged during build, causing browsers to silently ignore them\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17323\"\u003e#17323\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a build regression that could leave unresolved preload markers in inlined scripts with external dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/4298883399550cae5d5e089d73cb9adadbc2d69b\"\u003e\u003ccode\u003e4298883\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17261\"\u003e#17261\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79aa99c648b4b40b95a31d4a961b77074cf7963c\"\u003e\u003ccode\u003e79aa99c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes a false deprecation warning for \u003ccode\u003emarkdown.gfm\u003c/code\u003e and \u003ccode\u003emarkdown.smartypants\u003c/code\u003e when using the Container API\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17247\"\u003e#17247\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f94280d61496de38f97a818975bd38529569f3e8\"\u003e\u003ccode\u003ef94280d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e! - Fixes route generation throwing \u0026quot;Missing parameter\u0026quot; (or silently dropping the segment) when a dynamic param's value is \u003ccode\u003e0\u003c/code\u003e. The generator used truthy checks instead of checking for \u003ccode\u003eundefined\u003c/code\u003e, so \u003ccode\u003epaginate(posts, { params: { categoryId: 0 } })\u003c/code\u003e would crash even though \u003ccode\u003e0\u003c/code\u003e is a perfectly valid param value.\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/withastro/astro/commit/e7d79350659b1910ee88e9e78df13721962773e0\"\u003e\u003ccode\u003ee7d7935\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17373\"\u003e#17373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a249317e4d03ead215838a5f6f0e6fe70444d5d4\"\u003e\u003ccode\u003ea249317\u003c/code\u003e\u003c/a\u003e fix: prevent spurious full-reload on first browser visit after dev server sta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a94d4a5afde1fd6de76cb2904703df7eb984b3f0\"\u003e\u003ccode\u003ea94d4a5\u003c/code\u003e\u003c/a\u003e fix(astro-island): use query param for hydration import retry so recovery wor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/dec769217f62b4f7546b448c4e9f947bda4422c8\"\u003e\u003ccode\u003edec7692\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17338\"\u003e#17338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3048391b488223809b3cb78524f06e6e9e20b87c\"\u003e\u003ccode\u003e3048391\u003c/code\u003e\u003c/a\u003e refactor(test): migrate vite virtual module tests from e2e to integration (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3f4efc5d2f4cf2e38f983bf5842bbd953b5bf923\"\u003e\u003ccode\u003e3f4efc5\u003c/code\u003e\u003c/a\u003e fix: pass \u003ccode\u003eopen\u003c/code\u003e option to adapter preview entrypoints (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17362\"\u003e#17362\u003c/a\u003e)\\n\\nAdd \u003ccode\u003eopen\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79a41e06add3cbb144809f88a0b5ac88d2f8e7d1\"\u003e\u003ccode\u003e79a41e0\u003c/code\u003e\u003c/a\u003e Improve rendering performance for pages with many components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17344\"\u003e#17344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bba2775e12285b5d7ed0710c6579d808817704d\"\u003e\u003ccode\u003e2bba277\u003c/code\u003e\u003c/a\u003e fix: update the compiler to the latest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/025cc747d3eac4241cb4015a8789963970b0480a\"\u003e\u003ccode\u003e025cc74\u003c/code\u003e\u003c/a\u003e Fix astro dev --force not replacing a running dev server (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17328\"\u003e#17328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1b33c1f37dcace102cc39163c44f214168ece3d6\"\u003e\u003ccode\u003e1b33c1f\u003c/code\u003e\u003c/a\u003e fix(routing): prevent trailing slash on file extension endpoint paths in stri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.0.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.5 to 2.17.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.6 (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow transformTags to emit text when textFilter is set, even if the tag is initially empty. This is consistent with the documentation. Thanks to \u003ca href=\"https://github.com/spokodev\"\u003espokodev\u003c/a\u003e for the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an XSS/allowlist bypass in which the contents of a raw-text element (\u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e) nested inside an \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e root were re-emitted without HTML-escaping. \u003ccode\u003esanitize-html\u003c/code\u003e treated that content as inert raw text because \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x classified raw-text elements by tag name and ignored the namespace, but a real HTML5 parser treats \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e as ordinary foreign elements inside SVG/MathML and re-parses their contents as live markup. As a result, markup and event-handler attributes that the allowlist never permitted (for example \u003ccode\u003e\u0026lt;svg\u0026gt;\u0026lt;textarea\u0026gt;\u0026lt;img src=x onerror=alert(1)\u0026gt;\u003c/code\u003e) could survive sanitization and execute in the browser. This is now fixed on two fronts: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, which is namespace-aware and parses \u003ccode\u003etextarea\u003c/code\u003e/\u003ccode\u003exmp\u003c/code\u003e inside SVG/MathML as ordinary elements, so their non-allowlisted children (such as the injected \u003ccode\u003eimg\u003c/code\u003e) are dropped by the allowlist instead of being preserved as raw text; and any raw-text content \u003ccode\u003esanitize-html\u003c/code\u003e still emits for these tags (at HTML integration points such as \u003ccode\u003eforeignObject\u003c/code\u003e/\u003ccode\u003emtext\u003c/code\u003e, or outside foreign content) is always HTML-escaped. The default configuration is not affected; the precondition is an \u003ccode\u003eallowedTags\u003c/code\u003e that includes \u003ccode\u003esvg\u003c/code\u003e or \u003ccode\u003emath\u003c/code\u003e together with \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/khoadb175\"\u003ekhoadb175\u003c/a\u003e for responsibly disclosing the vulnerability.\u003c/li\u003e\n\u003cli\u003eFixed a mutation-XSS / \u003ccode\u003eallowedTags\u003c/code\u003e bypass affecting configurations that allow the \u003ccode\u003etextarea\u003c/code\u003e or \u003ccode\u003exmp\u003c/code\u003e raw-text tags. \u003ccode\u003ehtmlparser2\u003c/code\u003e 10.x did not recognize an end tag with a trailing solidus (e.g. \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e) as closing the element, so it kept the following markup as raw text, but a spec-compliant browser treats \u003ccode\u003e\u0026lt;/textarea/\u0026gt;\u003c/code\u003e as a valid close and parses that markup as a live element. Because raw-text content was re-emitted without escaping, a payload such as \u003ccode\u003e\u0026lt;textarea\u0026gt;\u0026lt;/textarea/\u0026gt;\u0026lt;img src=x onerror=...\u0026gt;\u003c/code\u003e could smuggle non-allowlisted, executable markup through the sanitizer. The default configuration was not affected. This is now defended at two layers: \u003ccode\u003ehtmlparser2\u003c/code\u003e was upgraded to 12.x, whose tokenizer closes these end tags correctly, and the raw text sanitize-html emits for these tags is always escaped so no \u003ccode\u003e\u0026lt;\u003c/code\u003e can reopen a tag when the output is re-parsed (\u003ccode\u003etextarea\u003c/code\u003e, an RCDATA element whose entities \u003ccode\u003ehtmlparser2\u003c/code\u003e decodes, is escaped like normal text, while \u003ccode\u003exmp\u003c/code\u003e, a raw-text element, has only its angle brackets escaped to avoid double-encoding already-encoded entities). Because \u003ccode\u003ehtmlparser2\u003c/code\u003e is ESM-only from version 11 onward, \u003ccode\u003esanitize-html\u003c/code\u003e now requires Node.js \u003ccode\u003e\u0026gt;=22.12.0\u003c/code\u003e (the first 22.x release in which \u003ccode\u003erequire()\u003c/code\u003e of an ES module is available unflagged). Thanks to \u003ca href=\"https://github.com/bibu123456\"\u003ebibu123456\u003c/a\u003e for reporting the vulnerability and \u003ca href=\"https://github.com/Kayiz-PT\"\u003eKayiz-PT\u003c/a\u003e for coordinating the disclosure (GHSA-jxwj-j7wr-gfrw).\u003c/li\u003e\n\u003c/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/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `satteri` from 0.9.1 to 0.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bruits/satteri/releases\"\u003esatteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esatteri-v0.9.5\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esatteri-v0.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-ast (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1, satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.7, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esatteri-v0.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: satteri-mdxjs (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.6, satteri-pulldown-cmark (Cargo)\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92d01ec4eee3a7284608f5a4974dca6d4aec836e\"\u003e\u003ccode\u003e92d01ec\u003c/code\u003e\u003c/a\u003e Release (main) (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/d2c33ca65721a45b2899a5265d54a226a3843a91\"\u003e\u003ccode\u003ed2c33ca\u003c/code\u003e\u003c/a\u003e fix(autolink): misc improvements to autolink behavior and performance (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/24a4689c670d7752cd6fc1ecc0f866d57f034924\"\u003e\u003ccode\u003e24a4689\u003c/code\u003e\u003c/a\u003e fix(satteri-pulldown-cmark): don't let heading attribute blocks conflict with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/54c782f9901cec3dc4836b602e6e1a928d4a7163\"\u003e\u003ccode\u003e54c782f\u003c/code\u003e\u003c/a\u003e chore: harden and update ci (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/e3f2a101bcac6138d761ab000e71bf921923be70\"\u003e\u003ccode\u003ee3f2a10\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11 (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/a57900229b3b1c9b0675b4fb1bcc05ee7e801387\"\u003e\u003ccode\u003ea579002\u003c/code\u003e\u003c/a\u003e fix(satteri): set the license field in the package.json (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/15b0f8574b3356a6d300ffb95be55bd888bee119\"\u003e\u003ccode\u003e15b0f85\u003c/code\u003e\u003c/a\u003e feat(playground): add a share button (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/eaef2be68d123e8109d0a4c3806b02891e8fd19b\"\u003e\u003ccode\u003eeaef2be\u003c/code\u003e\u003c/a\u003e docs: swap two rows for consistent order (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/ef3974e86b080c1e88f0e92122ffd28f08e0ad37\"\u003e\u003ccode\u003eef3974e\u003c/code\u003e\u003c/a\u003e feat(plugins): adds ctx.sourceFormat on plugin contexts (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/138\"\u003e#138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bruits/satteri/commit/92c006afd60904122bbc55f524f36901fa05c517\"\u003e\u003ccode\u003e92c006a\u003c/code\u003e\u003c/a\u003e fix(satteri): declare WASI runtime deps as optionalDependencies (\u003ca href=\"https://redirect.github.com/bruits/satteri/issues/136\"\u003e#136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bruits/satteri/compare/satteri-v0.9.1...satteri-v0.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.35.2 to 0.35.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove code bundler support by resolving path to libvips binary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease default concurrency when use of \u003ccode\u003eMALLOC_ARENA_MAX\u003c/code\u003e is detected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEmit warning about binaries provided by Electron for use on Linux.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003ehasAlpha\u003c/code\u003e property to output \u003ccode\u003einfo\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4500\"\u003e#4500\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Return more precise \u003ccode\u003eBuffer\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4520\"\u003e#4520\u003c/a\u003e\n\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003eclahe\u003c/code\u003e width and height to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4551\"\u003e#4551\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound \u003ccode\u003etrim\u003c/code\u003e margin to avoid signed overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4552\"\u003e#4552\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReject infinite values when validating numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4553\"\u003e#4553\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound extract region to libvips coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4555\"\u003e#4555\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify background colour values are numbers.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4556\"\u003e#4556\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound create and raw input dimensions to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4558\"\u003e#4558\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTighten recomb and affine matrix verification.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4560\"\u003e#4560\u003c/a\u003e\n\u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVerify cache memory limit to avoid overflow.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4561\"\u003e#4561\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.3-rc.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTighten verification of \u003ccode\u003etext\u003c/code\u003e dimensions, TIFF tile dimensions and \u003ccode\u003eextend\u003c/code\u003e values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/1018449164723ba0203c1beffaba0e21f7829c18\"\u003e\u003ccode\u003e1018449\u003c/code\u003e\u003c/a\u003e Release v0.35.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ba303a799de6b0639a108e82465870ce0722ee4a\"\u003e\u003ccode\u003eba303a7\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4f94fc5162a488187be17872ba513d7cadfe22d6\"\u003e\u003ccode\u003e4f94fc5\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/c5e7a3ff2043922b110dc9c00700c6f17d478c33\"\u003e\u003ccode\u003ec5e7a3f\u003c/code\u003e\u003c/a\u003e Bump devDeps, fix Deno/Windows smoke tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9a8d00268893cf163eea638fcc05aaed65fe01ea\"\u003e\u003ccode\u003e9a8d002\u003c/code\u003e\u003c/a\u003e Docs: Add changelog entry and note about transferable \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8694db0bac0d227f183d05585ebac7d17048d123\"\u003e\u003ccode\u003e8694db0\u003c/code\u003e\u003c/a\u003e TypeScript: Return more precise \u003ccode\u003eBuffer\\\u0026lt;ArrayBuffer\u0026gt;\u003c/code\u003e from \u003ccode\u003etoBuffer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4520\"\u003e#4520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e000d0b5e128e05bb6c499600f37e2a6a4b74314\"\u003e\u003ccode\u003ee000d0b\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/9554ca95535e8385ec36815d7c793ce96739bf1c\"\u003e\u003ccode\u003e9554ca9\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.3-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/6a29fd55db0c569276f143a7b480c62573a7aa16\"\u003e\u003ccode\u003e6a29fd5\u003c/code\u003e\u003c/a\u003e Emit warning about native binaries on Linux Electron\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/540d2eada4613f954aa541ffac8c12485375967e\"\u003e\u003ccode\u003e540d2ea\u003c/code\u003e\u003c/a\u003e Increase default concurrency when use of MALLOC_ARENA_MAX detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.35.2...v0.35.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svelte` from 5.56.3 to 5.56.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/releases\"\u003esvelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esvelte@5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include wrapping parentheses in \u003ccode\u003e{@const}\u003c/code\u003e declarator \u003ccode\u003eend\u003c/code\u003e position (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always unset reactivity context after restoring it (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't notify \u003ccode\u003esearchParams\u003c/code\u003e subscribers when the URL changes without affecting the search string (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18425\"\u003e#18425\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: strip \u003ccode\u003e?\u003c/code\u003e from optional parameters in \u003ccode\u003e\u0026lt;script lang=\u0026quot;ts\u0026quot;\u0026gt;\u003c/code\u003e so generated JavaScript is valid (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18448\"\u003e#18448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md\"\u003esvelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: include wrapping parentheses in \u003ccode\u003e{@const}\u003c/code\u003e declarator \u003ccode\u003eend\u003c/code\u003e position (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18436\"\u003e#18436\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: always unset reactivity context after restoring it (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: don't notify \u003ccode\u003esearchParams\u003c/code\u003e subscribers when the URL changes without affecting the search string (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18425\"\u003e#18425\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: strip \u003ccode\u003e?\u003c/code\u003e from optional parameters in \u003ccode\u003e\u0026lt;script lang=\u0026quot;ts\u0026quot;\u0026gt;\u003c/code\u003e so generated JavaScript is valid (\u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/18448\"\u003e#18448\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/eae50dfd1c2269e37258ef5c09527003bcf61573\"\u003e\u003ccode\u003eeae50df\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18435\"\u003e#18435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/36ae0622a8da4c6e60d32cde199af3d7c3121cd3\"\u003e\u003ccode\u003e36ae062\u003c/code\u003e\u003c/a\u003e fix: always unset reactivity context after restoring it (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/a6985bcd24faa8ec4a8de671b2013d98b0bc629f\"\u003e\u003ccode\u003ea6985bc\u003c/code\u003e\u003c/a\u003e fix: strip \u003ccode\u003e?\u003c/code\u003e from optional parameters in svelte lang ts (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18448\"\u003e#18448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/c4daa490bbbf483ebba117c1afb6f71b4b19e63c\"\u003e\u003ccode\u003ec4daa49\u003c/code\u003e\u003c/a\u003e fix: include wrapping parentheses in \u003ccode\u003e{@const}\u003c/code\u003e declarator end (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18436\"\u003e#18436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/0510174bc0c908c9d4980274717191fdf46a38c6\"\u003e\u003ccode\u003e0510174\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eSvelteURLSearchParams\u003c/code\u003e notifications accurate (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18425\"\u003e#18425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/svelte/commit/8ea3ee8c62aed631d5c4bbc0870d491059ed7d03\"\u003e\u003ccode\u003e8ea3ee8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump esbuild from 0.25.11 to 0.28.1 (\u003ca href=\"https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte/issues/18427\"\u003e#18427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/svelte/commits/svelte@5.56.4/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/ts-plugin` from 1.10.9 to 1.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/ts-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/ts-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\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/withastro/astro/blob/main/packages/language-tools/ts-plugin/CHANGELOG.md\"\u003e@​astrojs/ts-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Find Astro.locals references from .ts files in the TypeScript plugin (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3652d1cff899be55fc2441c2e0d39f4756d8d960\"\u003e\u003ccode\u003e3652d1c\u003c/code\u003e\u003c/a\u003e chore: merge main into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8062391a97fb2a80f7448f1d5b5ac3a4119d3b23\"\u003e\u003ccode\u003e8062391\u003c/code\u003e\u003c/a\u003e chore(deps): dedupe \u003ccode\u003evite\u003c/code\u003e installations (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16788\"\u003e#16788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ce88423b0b16858b1767dd32ed23f3ade1ceeabf\"\u003e\u003ccode\u003ece88423\u003c/code\u003e\u003c/a\u003e Dedupe \u003ccode\u003evite\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16787\"\u003e#16787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/ts-plugin@1.10.10/packages/language-tools/ts-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.0 to 2.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.3\u003c/h2\u003e\n\u003ch2\u003e2.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10815\"\u003e#10815\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86613d5b01eb965b460ccefbf27f168d87774aaf\"\u003e\u003ccode\u003e86613d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e! - Fixed a parser panic reported in \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10708\"\u003e#10708\u003c/a\u003e: Biome now recovers when unsupported CSS Modules \u003ccode\u003e@value\u003c/code\u003e rules or scoped \u003ccode\u003e@keyframes\u003c/code\u003e names end at EOF.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10534\"\u003e#10534\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da9b403b6bbacc8d75d56e327a46f4ed0285913e\"\u003e\u003ccode\u003eda9b403\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Mokto\"\u003e\u003ccode\u003e@​Mokto\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e false positives in Svelte files: Svelte store subscriptions (\u003ccode\u003e$store\u003c/code\u003e references in templates now keep the underlying \u003ccode\u003estore\u003c/code\u003e binding from being flagged), and \u003ccode\u003e$bindable()\u003c/code\u003e props that are only written to in the script block (write-only is intentional for bindable props) are no longer reported as unused.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10827\"\u003e#10827\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/098ba41c99e6efaac8eb182eec258a567bb00123\"\u003e\u003ccode\u003e098ba41\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Aqu1bp\"\u003e\u003ccode\u003e@​Aqu1bp\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10698\"\u003e#10698\u003c/a\u003e: The \u003ca href=\"https://biomejs.dev/linter/rules/no-unsafe-optional-chaining/\"\u003e\u003ccode\u003enoUnsafeOptionalChaining\u003c/code\u003e\u003c/a\u003e rule now reports unsafe optional chains wrapped in TypeScript \u003ccode\u003eas\u003c/code\u003e, \u003ccode\u003esatisfies\u003c/code\u003e, type assertion, and instantiation expressions, such as \u003ccode\u003enew (value?.constructor as Constructor)()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10773\"\u003e#10773\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3c6513d4e9a82a195785144caa9d96093c3861ff\"\u003e\u003ccode\u003e3c6513d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/otkrickey\"\u003e\u003ccode\u003e@​otkrickey\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10772\"\u003e#10772\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-vue-valid-v-on/\"\u003e\u003ccode\u003euseVueValidVOn\u003c/code\u003e\u003c/a\u003e no longer reports a missing handler for v-on directives using a verb modifier (\u003ccode\u003e.stop\u003c/code\u003e / \u003ccode\u003e.prevent\u003c/code\u003e) without an expression, e.g. \u003ccode\u003e\u0026lt;div @click.stop\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e. The rule also accepts the arg-less object syntax \u003ccode\u003e\u0026lt;div v-on=\u0026quot;$listeners\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u003c/code\u003e instead of reporting a missing event name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10721\"\u003e#10721\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d83c66b39a820703d94100f8a6502cc6dbad26a1\"\u003e\u003ccode\u003ed83c66b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Improved type-aware lint rule inference for built-in globals and indexed function calls. Biome now resolves \u003ccode\u003eError(...)\u003c/code\u003e, \u003ccode\u003enew Error(...)\u003c/code\u003e, optional \u003ccode\u003eError#stack\u003c/code\u003e, and calls through indexed function values such as \u003ccode\u003ehandlers[0](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/0)\u003c/code\u003e more accurately.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10865\"\u003e#10865\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6450276764ee4794a0fcb46c139f95b68d892427\"\u003e\u003ccode\u003e6450276\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/1...\n\n_Description has been truncated_","html_url":"https://github.com/Aron1010/Aron-Blog/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aron1010%2FAron-Blog/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-12T13:36:19.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4867239840","node_id":"PR_kwDOSmz4zc7wv7C2","number":7,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-19T13:34:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-12T13:36:19.000Z","updated_at":"2026-07-19T13:34:36.000Z","time_to_close":604694,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":25,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.26.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.2` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration-suspense crashing due to sCU bail (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5134\"\u003e#5134\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix useId stability across async Suspense (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5135\"\u003e#5135\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.3\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix error recovery for partially rendered subtrees (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5120\"\u003e#5120\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseId\u003c/code\u003e stability across async \u003ccode\u003eSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#5108\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlush subtree effects when rendering a pending node (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5055\"\u003e#5055\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hydrate recovery with null excess DOM children (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5112\"\u003e#5112\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress and guard memory leak hotspots (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5116\"\u003e#5116\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid redundant allocations and writes (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5115\"\u003e#5115\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept \u003ccode\u003eSignalish\u003c/code\u003e for \u003ccode\u003einput\u003c/code\u003e DOM-type (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5096\"\u003e#5096\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse npm staged publishing (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5101\"\u003e#5101\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd tier 3 sponsor logos (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5098\"\u003e#5098\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration when we have defaultValue or value on a textarea (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5081\"\u003e#5081\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd CODEOWNERS for GitHub configuration (v10.x) (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5088\"\u003e#5088\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix trusted publishing workflow (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5084\"\u003e#5084\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/d7421adf6eb349c3f4316c05492fdf81b2dafbcb\"\u003e\u003ccode\u003ed7421ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5152\"\u003e#5152\u003c/a\u003e from preactjs/10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/ce79b9638d2c8ca0d2e1aac72a828575f3084448\"\u003e\u003ccode\u003ece79b96\u003c/code\u003e\u003c/a\u003e 10.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/preactjs/preact/commit/a2418b8d03afa2655ef1d9529125f3e97c374f28\"\u003e\u003ccode\u003ea2418b8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/preactjs/preact/...\n\n_Description has been truncated_","html_url":"https://github.com/LeslieChenZ/MTH361_1/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeslieChenZ%2FMTH361_1/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-12T00:15:59.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4864719971","node_id":"PR_kwDOSMuO6c7wpNmn","number":8,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-19T00:14:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-12T00:15:59.000Z","updated_at":"2026-07-19T00:14:34.000Z","time_to_close":604713,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":28,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.8.0` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.26.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.2` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003e'layoutViewport'\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e. Unlike the visual \u003ccode\u003e'viewport'\u003c/code\u003e boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed \u003ccode\u003eRect\u003c/code\u003e of the documentElement's client size, it accounts for space reserved by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove redundant passive options from scroll listeners\u003c/li\u003e\n\u003cli\u003efix: support explicit \u003ccode\u003eundefined\u003c/code\u003e for optional properties with \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): update immediately instead of waiting for the 1s \u003ccode\u003elayoutShift\u003c/code\u003e refresh throttle when the reference moved during an observer refresh\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): correct clipping-ancestor filtering for fixed-position elements\u003c/li\u003e\n\u003cli\u003eperf(dom): reduce bundle size and skip redundant per-call work in positioning utilities\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reserved space\u003c/li\u003e\n\u003cli\u003efix(getViewportRect): don't overflow past a left-side document scrollbar\u003c/li\u003e\n\u003cli\u003efix(platform): don't throw in \u003ccode\u003egetClientRects\u003c/code\u003e when a virtual element without a \u003ccode\u003egetClientRects\u003c/code\u003e method is used with the \u003ccode\u003einline()\u003c/code\u003e middleware\u003c/li\u003e\n\u003cli\u003efix(autoUpdate): refresh layout shift observer on root resize\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.8.0\u003c/code\u003e, \u003ccode\u003e@floating-ui/utils@0.2.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/12d94738472e922e1b3fa31b02b2b61b9ed77e6a\"\u003e\u003ccode\u003e12d9473\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ad0a73f1f13a9a03fc68c41bbf6fe7fc6142a451\"\u003e\u003ccode\u003ead0a73f\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable both-edges\u003c/code\u003e reser...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9887c9679906900ffac4ee632deaa8bc959f71d2\"\u003e\u003ccode\u003e9887c96\u003c/code\u003e\u003c/a\u003e fix(types): restore bivariant parameters for optional callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/28bc9c11b0e342ec8e4af7285fbbe10ba44bbd18\"\u003e\u003ccode\u003e28bc9c1\u003c/code\u003e\u003c/a\u003e fix(autoUpdate): avoid duplicate update on window resize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/5976f20ad99d0eceb8275b85626c0f657640e244\"\u003e\u003ccode\u003e5976f20\u003c/code\u003e\u003c/a\u003e test(dom): run unit tests in vitest browser mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/705a03cb8f32b9af228a1f112a6009fb2c54c088\"\u003e\u003ccode\u003e705a03c\u003c/code\u003e\u003c/a\u003e fix(platform): support virtual elements without getClientRects in inline() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/3785f3b2b938dbdd6a6a81ec59d28387afba4d21\"\u003e\u003ccode\u003e3785f3b\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003elayoutViewport\u003c/code\u003e string option to \u003ccode\u003erootBoundary\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3486\"\u003e#3486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/0d0e88ecf5827038d97323184cdc39913f45ed7a\"\u003e\u003ccode\u003e0d0e88e\u003c/code\u003e\u003c/a\u003e fix(inline): no-op on empty client rects and detect RTL disjoined line rects ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/73c1f762a2670a3eb1e99935df59c81ef241b90a\"\u003e\u003ccode\u003e73c1f76\u003c/code\u003e\u003c/a\u003e fix(types): support \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3456\"\u003e#3456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/cd58dd258a924d11393db0badb68effdcbe24998\"\u003e\u003ccode\u003ecd58dd2\u003c/code\u003e\u003c/a\u003e fix(getClippingRect): correct clipping-ancestor filtering for fixed-position ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.8.0/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12044\"\u003e#12044\u003c/a\u003e) by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12046\"\u003epixijs/pixijs#12046\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainer.updateTransform({ scaleX: 0, scaleY: 0 })\u003c/code\u003e previously coerced a zero scale to \u003ccode\u003e1\u003c/code\u003e (the code used \u003ccode\u003eopts.scaleX || 1\u003c/code\u003e), so passing \u003ccode\u003e0\u003c/code\u003e left the container at full size. It now applies zero scale literally, matching \u003ccode\u003escale.set(0, 0)\u003c/code\u003e. If you relied on \u003ccode\u003eupdateTransform\u003c/code\u003e ignoring a zero scale, stop passing \u003ccode\u003e0\u003c/code\u003e when you mean full scale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst container = new Container();\r\ncontainer.updateTransform({ scaleX: 0, scaleY: 0 });\r\n// before: scale coerced to (1, 1) — container stayed full-size\r\n// after:  scale applied as (0, 0) — container hidden, matching scale.set(0, 0)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003efix: particle container inherit blend mode by \u003ca href=\"https://github.com/DmitriyGolub\"\u003e\u003ccode\u003e@​DmitriyGolub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/11978\"\u003epixijs/pixijs#11978\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eParticleContainer\u003c/code\u003e now respects the blend mode inherited from its ancestors. Previously the render pipe read the container's own local \u003ccode\u003eblendMode\u003c/code\u003e instead of the resolved \u003ccode\u003egroupBlendMode\u003c/code\u003e, so setting e.g. \u003ccode\u003estage.blendMode = 'add'\u003c/code\u003e had no effect on particles. Particles nested under a parent with a non-default blend mode will now render differently (e.g. additive brightening) where they were silently ignored before. A \u003ccode\u003eblendMode\u003c/code\u003e set directly on the \u003ccode\u003eParticleContainer\u003c/code\u003e is unchanged.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efix: FillPattern tiling and radial gradient sizing by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12037\"\u003epixijs/pixijs#12037\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFillPattern\u003c/code\u003e gains a \u003ccode\u003etextureSpace\u003c/code\u003e option (\u003ccode\u003e'global' | 'local'\u003c/code\u003e), while fixing several long-standing pattern/gradient sizing bugs. \u003ccode\u003etextureSpace\u003c/code\u003e defaults to \u003ccode\u003e'global'\u003c/code\u003e, so patterns now tile continuously across adjacent shapes instead of remapping per shape; \u003ccode\u003esetTransform(matrix)\u003c/code\u003e now applies the matrix you pass directly (it previously inverted and rescaled it by the texture size); and \u003ccode\u003etextureSpace: 'local'\u003c/code\u003e radial gradients now scale to the gradient's outer radius. Existing pattern fills and local radial gradients can render differently.\u003c/p\u003e\n\u003cp\u003eIf you hand-compensated for the old \u003ccode\u003esetTransform\u003c/code\u003e behavior (pre-inverting or scaling by texture size), remove that compensation. The legacy positional \u003ccode\u003enew FillPattern(texture, repetition)\u003c/code\u003e form still works.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Assets, FillPattern, Graphics } from 'pixi.js';\r\n\u003cp\u003econst texture = await Assets.load('pattern.png');\u003c/p\u003e\n\u003cp\u003e// new options-object constructor with explicit textureSpace\u003cbr /\u003e\nconst pattern = new FillPattern({ texture, repetition: 'repeat', textureSpace: 'local' });\u003c/p\u003e\n\u003cp\u003econst g = new Graphics().rect(0, 0, 200, 100).fill({ fill: pattern });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎁 Added\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add HTML-in-Canvas texture support by \u003ca href=\"https://github.com/Zyie\"\u003e\u003ccode\u003e@​Zyie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pixijs/pixijs/pull/12053\"\u003epixijs/pixijs#12053\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/d93c5d3e4fb3bc7e33fde9d6f843e6bfc5b80d82\"\u003e\u003ccode\u003ed93c5d3\u003c/code\u003e\u003c/a\u003e v8.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/23fd143048105f4ba14b607cd2dec43b6c085a35\"\u003e\u003ccode\u003e23fd143\u003c/code\u003e\u003c/a\u003e fix: canvas renderer does not round anchor offset when roundPixels is enabled...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/bdf32bd86072d6f08e8f0191c75c5090aedbd843\"\u003e\u003ccode\u003ebdf32bd\u003c/code\u003e\u003c/a\u003e chore: bundle pixijs-skills and add sync workflow (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b2f8668c2c3c3d8b4aa7dcd1906424a9bbf75241\"\u003e\u003ccode\u003eb2f8668\u003c/code\u003e\u003c/a\u003e feat: add HTML-in-Canvas texture support (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12053\"\u003e#12053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/1d1e44c4bd5ab9c5e6519474c5c0374ab2953135\"\u003e\u003ccode\u003e1d1e44c\u003c/code\u003e\u003c/a\u003e feat: implement transientAttachment for MSAA RenderTextures for WebGPU (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12050\"\u003e#12050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/765ec7a8cd710a9522f3e036d13cb6a1ffff5f51\"\u003e\u003ccode\u003e765ec7a\u003c/code\u003e\u003c/a\u003e chore: restrict postMessage origin in playground (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/fa49de20f8c46de8860ac0d6ea6ba2d3972f0b06\"\u003e\u003ccode\u003efa49de2\u003c/code\u003e\u003c/a\u003e docs: document blend mode resolution inheritance (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12067\"\u003e#12067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/b967b5eacad95b9152846338ee18c137646dd3b5\"\u003e\u003ccode\u003eb967b5e\u003c/code\u003e\u003c/a\u003e chore: bump parse-svg-path (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/009e338fd14d1d8f9ef89d1d9831ed5a812b131c\"\u003e\u003ccode\u003e009e338\u003c/code\u003e\u003c/a\u003e chore: update GitHub Actions and npm to latest (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/12070\"\u003e#12070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pixijs/pixijs/commit/4b8d2534be01136853f4d60e3c4cd26e8d7a5ad2\"\u003e\u003ccode\u003e4b8d253\u003c/code\u003e\u003c/a\u003e fix: particle container inherit blend mode (\u003ca href=\"https://redirect.github.com/pixijs/pixijs/issues/11978\"\u003e#11978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.15.0...v8.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `preact` from 10.28.2 to 10.29.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/preactjs/preact/releases\"\u003epreact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.29.7\u003c/h2\u003e\n\u003ch2\u003eMaintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake RTS optional peer dep (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5150\"\u003e#5150\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.6\u003c/h2\u003e\n\u003cp\u003eWe had to revert \u003ca href=\"https://redirect.github.com/preactjs/preact/pull/5055\"\u003epreactjs/preact#5055\u003c/a\u003e due to an incompatibility with \u003ccode\u003euseSignalEffect\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e10.29.5\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCompat Suspense hydration children recovery (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5144\"\u003e#5144\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.29.4\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix hydration-suspense crashing due to sCU bail (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5134\"\u003e#5134\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Fix useId stability across async Suspense (\u003ca href=\"https://redirect.github.com/preactjs/preact/issues/5108\"\u003e#510...\n\n_Description has been truncated_","html_url":"https://github.com/will-opz/opskitpro-public/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/will-opz%2Fopskitpro-public/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-10T03:07:32.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4851650496","node_id":"PR_kwDOPbSxN87v_2BC","number":159,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-10T03:07:32.000Z","updated_at":"2026-07-10T03:08:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":8,"packages":[{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/material-symbols","old_version":"1.2.71","new_version":"1.2.83","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"astro","old_version":"5.18.1","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"sanitize-html","old_version":"2.17.4","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@astrojs/ts-plugin","old_version":"1.10.8","new_version":"1.10.10","repository_url":"https://github.com/withastro/astro"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.2` | `3.7.3` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.71` | `1.2.83` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.18.1` | `5.18.2` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.4` | `2.17.5` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.8` | `1.10.10` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.71 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/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.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.18.1 to 5.18.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/astro@5.18.2/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16813\"\u003e#16813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Populates styles in the SSR manifest for prerendered routes. Previously, prerendered routes had \u003ccode\u003estyles: []\u003c/code\u003e in the manifest, making it impossible for workers or middleware to discover which CSS files a prerendered page uses.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1f9b6e0aff2978cd85e9f76548d0107651260147\"\u003e\u003ccode\u003e1f9b6e0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16841\"\u003e#16841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8f7d8c46ffc79b23200a98fcf6b72c53e19d71db\"\u003e\u003ccode\u003e8f7d8c4\u003c/code\u003e\u003c/a\u003e Populate external stylesheet URLs for prerendered routes in manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16813\"\u003e#16813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/astro@5.18.2/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.4 to 2.17.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.5 (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a number of new attributes to be protected against unsafe URLs, e.g. \u003ccode\u003ejavascript:\u003c/code\u003e and similar. None of these are used in the default configuration of \u003ccode\u003esanitize-html\u003c/code\u003e or \u003ccode\u003eapostrophe\u003c/code\u003e or likely to be used there, and some attributes, like an \u003ccode\u003eaction\u003c/code\u003e for a \u003ccode\u003eform\u003c/code\u003e, are inherently unsafe to allow if XSS protection is your goal. Nevertheless it makes sense to block certain URL types where they are not appropriate. Some attributes are not supported at all by modern browsers but are included for completeness. Thanks to \u003ca href=\"https://github.com/crattack\"\u003ecrattack\u003c/a\u003e for reporting the vulnerability.\u003c/li\u003e\n\u003cli\u003eAddress a potential vulnerability when nonTextTags is configured in a nonstandard way. While it is never a good idea to remove known non-text tags from the standard list e.g. script, styles, etc., this change ensures that doing so does not result in nested tags being passed through without sanitization when they are not expressly allowed. (ApostropheCMS would never trigger this situation.) Thanks to \u003ca href=\"https://github.com/Dipanshusinghh\"\u003eDipanshu singh\u003c/a\u003e for pointing out the issue and contributing the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/24275081ab67f2060782e141dc3554721c1bae5a\"\u003e\u003ccode\u003e2427508\u003c/code\u003e\u003c/a\u003e release and changelog edits (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/5a88e9630cbbdde33154ef8abe7557ddf7be418b\"\u003e\u003ccode\u003e5a88e96\u003c/code\u003e\u003c/a\u003e Latest security q2 (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5464\"\u003e#5464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/958d16214ff4b94b9280fddd088060ff401ded0d\"\u003e\u003ccode\u003e958d162\u003c/code\u003e\u003c/a\u003e merge main to latest (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5460\"\u003e#5460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.5/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/ts-plugin` from 1.10.8 to 1.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/ts-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/ts-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\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/withastro/astro/blob/main/packages/language-tools/ts-plugin/CHANGELOG.md\"\u003e@​astrojs/ts-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\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/withastro/astro/commit/a86160ee79e4600bf77f89eb2dc84782acdeab6f\"\u003e\u003ccode\u003ea86160e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Find Astro.locals references from .ts files in the TypeScript plugin (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/17269\"\u003e#17269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3652d1cff899be55fc2441c2e0d39f4756d8d960\"\u003e\u003ccode\u003e3652d1c\u003c/code\u003e\u003c/a\u003e chore: merge main into next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8062391a97fb2a80f7448f1d5b5ac3a4119d3b23\"\u003e\u003ccode\u003e8062391\u003c/code\u003e\u003c/a\u003e chore(deps): dedupe \u003ccode\u003evite\u003c/code\u003e installations (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16788\"\u003e#16788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ce88423b0b16858b1767dd32ed23f3ade1ceeabf\"\u003e\u003ccode\u003ece88423\u003c/code\u003e\u003c/a\u003e Dedupe \u003ccode\u003evite\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16787\"\u003e#16787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/45b7fa9a612148f33852ef4fe930656ab20bd8da\"\u003e\u003ccode\u003e45b7fa9\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16742\"\u003e#16742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e chore: update typescript to v6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin/issues/16661\"\u003e#16661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/ts-plugin@1.10.10/packages/language-tools/ts-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\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/yyhhkya/fuwari/pull/159","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yyhhkya%2Ffuwari/issues/159","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/159/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-10T02:18:31.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4851431762","node_id":"PR_kwDOSb79f87v_Jxf","number":19,"state":"open","title":"build(deps): bump the patch-updates group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-10T02:18:31.000Z","updated_at":"2026-07-10T02:19:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patch-updates","update_count":14,"packages":[{"name":"@astrojs/mdx","old_version":"5.0.4","new_version":"5.0.6","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/rss","old_version":"4.0.18","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/sitemap","old_version":"3.7.2","new_version":"3.7.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"8.1.0","new_version":"8.1.2","repository_url":"https://github.com/withastro/astro"},{"name":"@iconify-json/fa7-brands","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/fa7-solid","old_version":"1.2.4","new_version":"1.2.5","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/material-symbols","old_version":"1.2.70","new_version":"1.2.83","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.81","new_version":"1.2.89","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/utils","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/iconify/iconify"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"sanitize-html","old_version":"2.17.3","new_version":"2.17.5","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@astrojs/ts-plugin","old_version":"1.10.7","new_version":"1.10.10","repository_url":"https://github.com/withastro/astro"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `5.0.4` | `5.0.6` |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.18` | `4.0.19` |\n| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.2` | `3.7.3` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `8.1.0` | `8.1.2` |\n| [@iconify-json/fa7-brands](https://github.com/iconify/icon-sets) | `1.2.2` | `1.2.3` |\n| [@iconify-json/fa7-solid](https://github.com/iconify/icon-sets) | `1.2.4` | `1.2.5` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.70` | `1.2.83` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.81` | `1.2.89` |\n| [@iconify/utils](https://github.com/iconify/iconify/tree/HEAD/packages/utils) | `3.1.3` | `3.1.4` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.3` | `2.17.5` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.7` | `1.10.10` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n\n\nUpdates `@astrojs/mdx` from 5.0.4 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16579\"\u003e#16579\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/49e10e3b97a49d805802b8972a2f848ea7847b91\"\u003e\u003ccode\u003e49e10e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/igor-koop\"\u003e\u003ccode\u003e@​igor-koop\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003esmartypants\u003c/code\u003e option was ignored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/92563452ce866d9f9b950ad4b2adc808d10e8014\"\u003e\u003ccode\u003e9256345\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5ec95d05ca68e85901c494b70cebc25a0640083c\"\u003e\u003ccode\u003e5ec95d0\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16736\"\u003e#16736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0f868b0699d8c3418e8369903b1c960382101c28\"\u003e\u003ccode\u003e0f868b0\u003c/code\u003e\u003c/a\u003e chore: remove redundant server assertions (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16721\"\u003e#16721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/49e10e3b97a49d805802b8972a2f848ea7847b91\"\u003e\u003ccode\u003e49e10e3\u003c/code\u003e\u003c/a\u003e fix(mdx): support smartypants option objects (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16579\"\u003e#16579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e345bcdd8737e42d713c4ab7e4fd9e6d8938dc0b\"\u003e\u003ccode\u003ee345bcd\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16653\"\u003e#16653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28fb3e16cdf181d49fbc22fbde41958fe9b9ab9e\"\u003e\u003ccode\u003e28fb3e1\u003c/code\u003e\u003c/a\u003e feat: experimental logger (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16477\"\u003e#16477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f1fb559652f8f7e1abbad3f8357fd22d1cd93db6\"\u003e\u003ccode\u003ef1fb559\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate test helpers to TypeScript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16474\"\u003e#16474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@5.0.6/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/rss` from 4.0.18 to 4.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/rss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/rss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\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/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md\"\u003e@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/sitemap` from 3.7.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md\"\u003e@​astrojs/sitemap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16837\"\u003e#16837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jdevalk\"\u003e\u003ccode\u003e@​jdevalk\u003c/code\u003e\u003c/a\u003e! - Improves \u003ccode\u003e\u0026lt;lastmod\u0026gt;\u003c/code\u003e accuracy in the sitemap index. Each \u003ccode\u003e\u0026lt;sitemap\u0026gt;\u003c/code\u003e entry in \u003ccode\u003esitemap-index.xml\u003c/code\u003e is now stamped with the most recent \u003ccode\u003elastmod\u003c/code\u003e of the URLs in the child sitemap it points to, instead of repeating a single global date on every entry. When a child sitemap has no per-URL \u003ccode\u003elastmod\u003c/code\u003e, the entry falls back to the \u003ccode\u003elastmod\u003c/code\u003e option as before. This gives search engines a per-file freshness signal, so they can tell which child sitemaps actually changed without refetching all of them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/783c4a6e7789999aac0259e4777c90178adb9a02\"\u003e\u003ccode\u003e783c4a6\u003c/code\u003e\u003c/a\u003e Stamp sitemap index entries with per-file lastmod (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16837\"\u003e#16837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5c543c595def9826acdd71c1cb88f08f8d63f1a5\"\u003e\u003ccode\u003e5c543c5\u003c/code\u003e\u003c/a\u003e refactor(astro): add internal entry points for test (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16473\"\u003e#16473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f7566b86ff720544bd52fad87d1251b21a311033\"\u003e\u003ccode\u003ef7566b8\u003c/code\u003e\u003c/a\u003e refactor: unify test setup (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16445\"\u003e#16445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ba2dbf180595ae0c1c3e6f1ccf7ee1cbac07e5b1\"\u003e\u003ccode\u003eba2dbf1\u003c/code\u003e\u003c/a\u003e refactor(astro): correct Fixture type signatures in test-utils (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16380\"\u003e#16380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/245f30050b9044a99aa6ca42f09858a353c143ce\"\u003e\u003ccode\u003e245f300\u003c/code\u003e\u003c/a\u003e refactor: migrate sitemap tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16353\"\u003e#16353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/88fcc98e58455167afa0233163680b833812b69d\"\u003e\u003ccode\u003e88fcc98\u003c/code\u003e\u003c/a\u003e fix integrations links across docs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/16098\"\u003e#16098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.3/packages/integrations/sitemap\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 8.1.0 to 8.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md\"\u003e@​astrojs/svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16496\"\u003e#16496\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4d79750c3535d35bbec521e8d93546bf73e2ea6a\"\u003e\u003ccode\u003e4d79750\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where type errors occurred during testing library type checks because Astro overrides Svelte 5 component types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16642\"\u003e#16642\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/53059bec978a5124fc61a23035cefbfc93754a01\"\u003e\u003ccode\u003e53059be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Adds support for TypeScript v6 to peer dependencies range.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e4916333554cf3798d20cd33f4dbf91e2844891\"\u003e\u003ccode\u003e1e49163\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16832\"\u003e#16832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3df6a453243ff4d1d983d0fb6d259617f50be211\"\u003e\u003ccode\u003e3df6a45\u003c/code\u003e\u003c/a\u003e Fix missing CSS for conditionally rendered Svelte components (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16823\"\u003e#16823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5e209e4db45630dc80778fe578ceae4b29af7622\"\u003e\u003ccode\u003e5e209e4\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4d79750c3535d35bbec521e8d93546bf73e2ea6a\"\u003e\u003ccode\u003e4d79750\u003c/code\u003e\u003c/a\u003e fix: svelte testing library type (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16496\"\u003e#16496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0f868b0699d8c3418e8369903b1c960382101c28\"\u003e\u003ccode\u003e0f868b0\u003c/code\u003e\u003c/a\u003e chore: remove redundant server assertions (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16721\"\u003e#16721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e345bcdd8737e42d713c4ab7e4fd9e6d8938dc0b\"\u003e\u003ccode\u003ee345bcd\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16653\"\u003e#16653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/53059bec978a5124fc61a23035cefbfc93754a01\"\u003e\u003ccode\u003e53059be\u003c/code\u003e\u003c/a\u003e fix(svelte): widen \u003ccode\u003etypescript\u003c/code\u003e peer dependency range to allow v6 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16642\"\u003e#16642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/5a8cd099fe373f907b8884cd596eee76a8d48952\"\u003e\u003ccode\u003e5a8cd09\u003c/code\u003e\u003c/a\u003e refactor: update tsconfig to use TypeScript project references (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@8.1.2/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-brands` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/fa7-solid` from 1.2.4 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/material-symbols` from 1.2.70 to 1.2.83\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/simple-icons` from 1.2.81 to 1.2.89\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/utils` from 3.1.3 to 3.1.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-html` from 2.17.3 to 2.17.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md\"\u003esanitize-html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.17.5 (2026-06-10)\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a number of new attributes to be protected against unsafe URLs, e.g. \u003ccode\u003ejavascript:\u003c/code\u003e and similar. None of these are used in the default configuration of \u003ccode\u003esanitize-html\u003c/code\u003e or \u003ccode\u003eapostrophe\u003c/code\u003e or likely to be used there, and some attributes, like an \u003ccode\u003eaction\u003c/code\u003e for a \u003ccode\u003eform\u003c/code\u003e, are inherently unsafe to allow if XSS protection is your goal. Nevertheless it makes sense to block certain URL types where they are not appropriate. Some attributes are not supported at all by modern browsers but are included for completeness. Thanks to \u003ca href=\"https://github.com/crattack\"\u003ecrattack\u003c/a\u003e for reporting the vulnerability.\u003c/li\u003e\n\u003cli\u003eAddress a potential vulnerability when nonTextTags is configured in a nonstandard way. While it is never a good idea to remove known non-text tags from the standard list e.g. script, styles, etc., this change ensures that doing so does not result in nested tags being passed through without sanitization when they are not expressly allowed. (ApostropheCMS would never trigger this situation.) Thanks to \u003ca href=\"https://github.com/Dipanshusinghh\"\u003eDipanshu singh\u003c/a\u003e for pointing out the issue and contributing the fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.17.4\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esanitize-html\u003c/code\u003e and \u003ccode\u003elaunder\u003c/code\u003e now share a single implementation of \u003ccode\u003enaughtyHref\u003c/code\u003e, based on that which previously existed in \u003ccode\u003esanitize-html\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity vulnerability: the xmp tag could be used to pass forbidden markup through sanitize-html, even when xmp itself is not explicitly allowed All users of sanitize-html should update immediately. Thanks to \u003ca href=\"https://github.com/sushi-gif\"\u003eVincenzo Turturro\u003c/a\u003e for reporting the vulnerability.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/24275081ab67f2060782e141dc3554721c1bae5a\"\u003e\u003ccode\u003e2427508\u003c/code\u003e\u003c/a\u003e release and changelog edits (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5465\"\u003e#5465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/5a88e9630cbbdde33154ef8abe7557ddf7be418b\"\u003e\u003ccode\u003e5a88e96\u003c/code\u003e\u003c/a\u003e Latest security q2 (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5464\"\u003e#5464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/958d16214ff4b94b9280fddd088060ff401ded0d\"\u003e\u003ccode\u003e958d162\u003c/code\u003e\u003c/a\u003e merge main to latest (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5460\"\u003e#5460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/e9b0ab0849a5dfea0f75335fbdf99b5c6bf9e4b3\"\u003e\u003ccode\u003ee9b0ab0\u003c/code\u003e\u003c/a\u003e release only (changelogs formatted) (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5408\"\u003e#5408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apostrophecms/apostrophe/commit/f03fa5b7746132bf46244036ab961bba995b611d\"\u003e\u003ccode\u003ef03fa5b\u003c/code\u003e\u003c/a\u003e Latest security merge (\u003ca href=\"https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/5407\"\u003e#5407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.5/packages/sanitize-html\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/ts-plugin` from 1.10.7 to 1.10.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003e@​astrojs/ts-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/ts-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\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/withastro/astro/blob/main/packages/language-tools/ts-plugin/CHANGELOG.md\"\u003e@​astrojs/ts-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17269\"\u003e#17269\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c72d4f2d55054d65d574aa38925f6b05550f0ed1\"\u003e\u003ccode\u003ec72d4f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u0026quot;Go To References\u0026quot; from \u003ccode\u003e.ts\u003c/code\u003e files missing usages inside \u003ccode\u003e.astro\u003c/code\u003e files that are reached through \u003ccode\u003eAstro.locals\u003c/code\u003e. The plugin now injects Astro's ambient types so type chains like \u003ccode\u003eAstro.locals.utils.toUpper()\u003c/code\u003e resolve, matching the language server.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16661\"\u003e#16661\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Updates \u003ccode\u003etypescript\u003c/code\u003e to v6. No changes are needed from users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/03b8f7f7644cc1d9e738a8221d6bd377399538c0\"\u003e\u003ccode\u003e03b8f7f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/yaml2ts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.10.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16716\"\u003e#16716\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/04fdbb29978d5a00acfb956538e54256ae24b486\"\u003e\u003ccode\u003e04fdbb2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Drops support for versions of VS Code below 1.101.0 [May 2025]\u003c/li\u003e\n\u003c/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/withastro/astro/commits/@astrojs/ts-plugin@1.10.10/packages/language-tools/ts-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/hast` from 3.0.4 to 3.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hast\"\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/chnbsdan/astrohd-43024/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chnbsdan%2Fastrohd-43024/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"3.0.4","new_version":"3.0.5","update_type":"patch","path":null,"pr_created_at":"2026-07-09T19:48:45.000Z","version_change":"3.0.4 → 3.0.5","issue":{"uuid":"4849411869","node_id":"PR_kwDOS3blus7v4xhs","number":5,"state":"closed","title":"build(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-16T19:46:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-09T19:48:45.000Z","updated_at":"2026-07-16T19:46:16.000Z","time_to_close":604649,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@clack/prompts","old_version":"0.11.0","new_version":"1.7.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.7.4","new_version":"1.7.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@myriaddreamin/rehype-typst","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/Myriad-Dreamin/typst.ts"},{"name":"@napi-rs/simple-git","old_version":"0.1.22","new_version":"1.1.0","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"esbuild-sass-plugin","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"esbuild-wasm","old_version":"0.28.0","new_version":"0.28.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"flexsearch","old_version":"0.8.205","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"16.1.0","new_version":"16.2.1","repository_url":"https://github.com/sindresorhus/globby"},{"name":"js-yaml","old_version":"4.1.1","new_version":"5.2.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"minimatch","old_version":"10.1.1","new_version":"10.2.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"pixi.js","old_version":"8.15.0","new_version":"8.19.0","repository_url":"https://github.com/pixijs/pixijs"},{"name":"preact","old_version":"10.28.2","new_version":"10.29.7","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.6.5","new_version":"6.7.0","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"rehype-citation","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/timlrx/rehype-citation"},{"name":"rehype-pretty-code","old_version":"0.14.1","new_version":"0.14.4","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"satori","old_version":"0.19.1","new_version":"0.26.0","repository_url":"https://github.com/vercel/satori"},{"name":"serve-handler","old_version":"6.1.6","new_version":"6.1.7","repository_url":"https://github.com/vercel/serve-handler"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"shiki","old_version":"1.26.2","new_version":"4.3.1","repository_url":"https://github.com/shikijs/shiki"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.2","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"workerpool","old_version":"10.0.1","new_version":"10.0.3","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/hast","old_version":"3.0.4","new_version":"3.0.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"25.0.10","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.11.0` | `1.7.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.4` | `1.7.6` |\n| [@myriaddreamin/rehype-typst](https://github.com/Myriad-Dreamin/typst.ts) | `0.6.0` | `0.7.0` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.22` | `1.1.0` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `3.6.0` | `3.7.0` |\n| [esbuild-wasm](https://github.com/evanw/esbuild) | `0.28.0` | `0.28.1` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.8.205` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `16.1.0` | `16.2.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `5.2.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [minimatch](https://github.com/isaacs/minimatch) | `10.1.1` | `10.2.5` |\n| [pixi.js](https://github.com/pixijs/pixijs) | `8.15.0` | `8.19.0` |\n| [preact](https://github.com/preactjs/preact) | `10.28.2` | `10.29.7` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.6.5` | `6.7.0` |\n| [rehype-citation](https://github.com/timlrx/rehype-citation) | `2.3.1` | `2.3.2` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.14.1` | `0.14.4` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.26.0` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.6` | `6.1.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.26.2` | `4.3.1` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.2` |\n| [workerpool](https://github.com/josdejong/workerpool) | `10.0.1` | `10.0.3` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `26.1.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.5` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n\n\nUpdates `@clack/prompts` from 0.11.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/574\"\u003e#574\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eshowInstructions\u003c/code\u003e option to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e. Keyboard hints remain shown by default; pass \u003ccode\u003eshowInstructions: false\u003c/code\u003e to hide them.\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/bombshell-dev/clack/pull/582\"\u003e#582\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Handle empty arrays in various prompts and utilities.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.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/bombshell-dev/clack/pull/568\"\u003e#568\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Updates default formatter of \u003ccode\u003enote()\u003c/code\u003e to note dim lines anymore\u003c/p\u003e\n\u003cp\u003eIf you want the old behavior, provide a \u003ccode\u003eformat()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { note } from '@clack/prompts';\n+import { styleText } from 'node:util';\n\u003cp\u003enote(\n'You can edit the file src/index.jsx',\n'Next steps.'\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e{ format: (text) =\u0026gt; styleText('dim', text) }\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/567\"\u003e#567\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dreyfus92\"\u003e\u003ccode\u003e@​dreyfus92\u003c/code\u003e\u003c/a\u003e! - Add keyboard instruction footers to \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emultiselect\u003c/code\u003e, and \u003ccode\u003egroupMultiselect\u003c/code\u003e in the active state, matching autocomplete. No option — always shown.\u003c/p\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/bombshell-dev/clack/commit/2f2b52f77cbfa9af618c6d929249ab8395fc37a1\"\u003e\u003ccode\u003e2f2b52f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/e1b6ee71a76e17a3c33ba7ee6e5fb34e886233bb\"\u003e\u003ccode\u003ee1b6ee7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\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/bombshell-dev/clack/commit/dc5bce8aae84a57b5863124adfaa839c1db1fa23\"\u003e\u003ccode\u003edc5bce8\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/4b249539e28eecc16c13b3a1bd0ba447e9f38d06\"\u003e\u003ccode\u003e4b24953\u003c/code\u003e\u003c/a\u003e chore: enable strict index checks (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/8f1c380683cfb5fb7a094610342046ae1603e28e\"\u003e\u003ccode\u003e8f1c380\u003c/code\u003e\u003c/a\u003e feat(prompts): add showInstructions opt-out (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/06c16c7b65b69dee44301e7e6c8f1110c6da4149\"\u003e\u003ccode\u003e06c16c7\u003c/code\u003e\u003c/a\u003e chore: update license copyright to Bombshell contributors (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/0e700562dfb54bd693d98c5b7e28d34213fcb226\"\u003e\u003ccode\u003e0e70056\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/f87933fb7b3f4c401b9e51a152b95cb8e7200fe5\"\u003e\u003ccode\u003ef87933f\u003c/code\u003e\u003c/a\u003e fix(prompts): do not dim note contents (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cc6aab50186cff8a02dc98e9cfd3897c29a33b15\"\u003e\u003ccode\u003ecc6aab5\u003c/code\u003e\u003c/a\u003e feat(prompts): add instructions footer for \u003ccode\u003eselect\u003c/code\u003e, \u003ccode\u003emulti-select\u003c/code\u003e \u0026amp; `group-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.7.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​clack/prompts\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.7.4 to 1.7.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e@​floating-ui/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e@​floating-ui/dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type contains \u003ccode\u003edetectOverflow\u003c/code\u003e type\u003c/li\u003e\n\u003cli\u003eperf: bundle and runtime improvements\u003c/li\u003e\n\u003cli\u003efeat(autoUpdate): allow not passing a floating element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.11\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.4\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/floating-ui/floating-ui/commit/d8020ee98c702caa31fa9b4d929ca782c6b58c59\"\u003e\u003ccode\u003ed8020ee\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3445\"\u003e#3445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/6e63557c89af9b92f50635cdc993a4b7bbcd9345\"\u003e\u003ccode\u003e6e63557\u003c/code\u003e\u003c/a\u003e feat(autoUpdate): allow not passing a floating element (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/473aa1e2ff22594ed782842d2d9e816a982188cc\"\u003e\u003ccode\u003e473aa1e\u003c/code\u003e\u003c/a\u003e perf: bundle and runtime improvements (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3448\"\u003e#3448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/a82e45f175bb1a518d3934d747c1b767f558d171\"\u003e\u003ccode\u003ea82e45f\u003c/code\u003e\u003c/a\u003e fix(utils): stop treating \u003ccode\u003econtainer-type\u003c/code\u003e as creating containing block (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3437\"\u003e#3437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/eedda374962cc3fd6c5add6b6cd54b0bea9baa60\"\u003e\u003ccode\u003eeedda37\u003c/code\u003e\u003c/a\u003e fix(types): ensure \u003ccode\u003ePlatform\u003c/code\u003e type includes \u003ccode\u003edetectOverflow\u003c/code\u003e type (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3434\"\u003e#3434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/b4d1407cbda07ef13bcac24ee0b3ac67216c9c57\"\u003e\u003ccode\u003eb4d1407\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.6/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@myriaddreamin/rehype-typst` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/releases\"\u003e@​myriaddreamin/rehype-typst's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBumped typst to v0.14.2 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/796\"\u003eMyriad-Dreamin/typst.ts#796\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/811\"\u003eMyriad-Dreamin/typst.ts#811\u003c/a\u003e, and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/814\"\u003eMyriad-Dreamin/typst.ts#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackages\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Resetting before using high-level compile/renderer APIs in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/778\"\u003eMyriad-Dreamin/typst.ts#778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Iterating rects in labelled content in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/783\"\u003eMyriad-Dreamin/typst.ts#783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Correct typing of compile format in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/790\"\u003eMyriad-Dreamin/typst.ts#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Change) Removing \u003ccode\u003ecreateTypstSvgRenderer\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/779\"\u003eMyriad-Dreamin/typst.ts#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Testing renderer initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/791\"\u003eMyriad-Dreamin/typst.ts#791\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Test) Adding all renderer tests in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/792\"\u003eMyriad-Dreamin/typst.ts#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset_fonts\u003c/code\u003e API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/780\"\u003eMyriad-Dreamin/typst.ts#780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported compile with root argument in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/781\"\u003eMyriad-Dreamin/typst.ts#781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported query with html target in\n\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/786\"\u003eMyriad-Dreamin/typst.ts#786\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/788\"\u003eMyriad-Dreamin/typst.ts#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupported load fonts on demand in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/787\"\u003eMyriad-Dreamin/typst.ts#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvided snapshot API in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/777\"\u003eMyriad-Dreamin/typst.ts#777\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented typst2hast in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/743\"\u003eMyriad-Dreamin/typst.ts#743\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003erustdoc-typst-demo (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/tree/main/projects/rustdoc-typst-demo\"\u003e\u003ccode\u003erustdoc-typst-demo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.ts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Fixed race condition in snippet lib in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/725\"\u003eMyriad-Dreamin/typst.ts#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Respecting wrapper script passed on initialization in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/804\"\u003eMyriad-Dreamin/typst.ts#804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Set PageMerge to default to get merged content for plain SVGs by \u003ca href=\"https://github.com/TeddyHuang-00\"\u003e\u003ccode\u003e@​TeddyHuang-00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/826\"\u003eMyriad-Dreamin/typst.ts#826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded PDF standards supported in typst v0.14 in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/800\"\u003eMyriad-Dreamin/typst.ts#800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded pdf tags options in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/803\"\u003eMyriad-Dreamin/typst.ts#803\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.react\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Not using property 'local-fonts', which is missed in Firefox by \u003ca href=\"https://github.com/caterpillar-1\"\u003e\u003ccode\u003e@​caterpillar-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/724\"\u003eMyriad-Dreamin/typst.ts#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add css format to published files in typst.react by \u003ca href=\"https://github.com/shipurjan\"\u003e\u003ccode\u003e@​shipurjan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/765\"\u003eMyriad-Dreamin/typst.ts#765\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.vue3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(Fix) Preventing reinitialization of compiler and renderer options during HMR by\n\u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/773\"\u003eMyriad-Dreamin/typst.ts#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(Fix) Fixed incorrect Typst source code change listener by \u003ca href=\"https://github.com/bryarrow\"\u003e\u003ccode\u003e@​bryarrow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/767\"\u003eMyriad-Dreamin/typst.ts#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerating ESM and type declarations for publishing in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/776\"\u003eMyriad-Dreamin/typst.ts#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePackage: typst.svelte (New)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded svelte 5 package by \u003ca href=\"https://github.com/AquaBx\"\u003e\u003ccode\u003e@​AquaBx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/pull/809\"\u003eMyriad-Dreamin/typst.ts#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/0501ced21131dccc68d12c5602cdb20909a52541\"\u003e\u003ccode\u003e0501ced\u003c/code\u003e\u003c/a\u003e docs: clean up release workflow wording (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/61cd6bdf5c08f508ce63406f58a92b0971ee84b8\"\u003e\u003ccode\u003e61cd6bd\u003c/code\u003e\u003c/a\u003e test: skip flaky page label canvas snapshot (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/98319ccb8683d650a2072be8a7c09c8d6d3ae144\"\u003e\u003ccode\u003e98319cc\u003c/code\u003e\u003c/a\u003e fix: allow npm dry-run release reruns (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/ad8699f18127034dc7140005ec6a69c08b610c5d\"\u003e\u003ccode\u003ead8699f\u003c/code\u003e\u003c/a\u003e fix: add repository metadata for npm provenance (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/d1b5d6616ce932211335f7d658698ee2c3942364\"\u003e\u003ccode\u003ed1b5d66\u003c/code\u003e\u003c/a\u003e fix: publish npm packages to npm registry (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/fc86b40f2be85135ad31021339c85441be66b14b\"\u003e\u003ccode\u003efc86b40\u003c/code\u003e\u003c/a\u003e fix: make typst.node publish reruns tolerant (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/750e46c44a5f468ee64949be28fe7e77e782473a\"\u003e\u003ccode\u003e750e46c\u003c/code\u003e\u003c/a\u003e ci: fix release orchestration workflow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/1880ef1ac6edbc0c5610582c30f4c5d529f29ee5\"\u003e\u003ccode\u003e1880ef1\u003c/code\u003e\u003c/a\u003e ci: add manual trusted publishing release flow (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/2a8b32d8cca70cc4d105fef074d2f35fc7546450\"\u003e\u003ccode\u003e2a8b32d\u003c/code\u003e\u003c/a\u003e fix: publish was not passed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/commit/e101afc0f9119cb972a57ae107b65a64afdc4b6b\"\u003e\u003ccode\u003ee101afc\u003c/code\u003e\u003c/a\u003e build: bump version to 0.7.0 (\u003ca href=\"https://redirect.github.com/Myriad-Dreamin/typst.ts/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Myriad-Dreamin/typst.ts/compare/v0.6.0...v0.7.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@​myriaddreamin/rehype-typst\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.22 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e@​napi-rs/simple-git's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/146\"\u003eBrooooooklyn/simple-git#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/147\"\u003eBrooooooklyn/simple-git#147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 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/Brooooooklyn/simple-git/pull/148\"\u003eBrooooooklyn/simple-git#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency void to v0.10.5 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/Brooooooklyn/simple-git/pull/151\"\u003eBrooooooklyn/simple-git#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dorny/paths-filter action to v4 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/Brooooooklyn/simple-git/pull/150\"\u003eBrooooooklyn/simple-git#150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/152\"\u003eBrooooooklyn/simple-git#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update void to v0.10.6 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/Brooooooklyn/simple-git/pull/153\"\u003eBrooooooklyn/simple-git#153\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v1.0.0...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: implement Repository.getFileCreatedDate method with async support by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/100\"\u003eBrooooooklyn/simple-git#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.3 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/Brooooooklyn/simple-git/pull/101\"\u003eBrooooooklyn/simple-git#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.4 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/Brooooooklyn/simple-git/pull/102\"\u003eBrooooooklyn/simple-git#102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v5 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/Brooooooklyn/simple-git/pull/103\"\u003eBrooooooklyn/simple-git#103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/104\"\u003eBrooooooklyn/simple-git#104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.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/Brooooooklyn/simple-git/pull/105\"\u003eBrooooooklyn/simple-git#105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.10.3 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/Brooooooklyn/simple-git/pull/106\"\u003eBrooooooklyn/simple-git#106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v6 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/Brooooooklyn/simple-git/pull/108\"\u003eBrooooooklyn/simple-git#108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/107\"\u003eBrooooooklyn/simple-git#107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/109\"\u003eBrooooooklyn/simple-git#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency node to v24 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/Brooooooklyn/simple-git/pull/110\"\u003eBrooooooklyn/simple-git#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.30.0 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/Brooooooklyn/simple-git/pull/112\"\u003eBrooooooklyn/simple-git#112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.11.0 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/Brooooooklyn/simple-git/pull/113\"\u003eBrooooooklyn/simple-git#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.12.0 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/Brooooooklyn/simple-git/pull/115\"\u003eBrooooooklyn/simple-git#115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 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/Brooooooklyn/simple-git/pull/114\"\u003eBrooooooklyn/simple-git#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/111\"\u003eBrooooooklyn/simple-git#111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/cache action to v5 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/Brooooooklyn/simple-git/pull/116\"\u003eBrooooooklyn/simple-git#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/117\"\u003eBrooooooklyn/simple-git#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.31.0 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/Brooooooklyn/simple-git/pull/118\"\u003eBrooooooklyn/simple-git#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.32.0 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/Brooooooklyn/simple-git/pull/119\"\u003eBrooooooklyn/simple-git#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/120\"\u003eBrooooooklyn/simple-git#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/122\"\u003eBrooooooklyn/simple-git#122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update github artifact actions (major) 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/Brooooooklyn/simple-git/pull/121\"\u003eBrooooooklyn/simple-git#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/123\"\u003eBrooooooklyn/simple-git#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.13.0 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/Brooooooklyn/simple-git/pull/124\"\u003eBrooooooklyn/simple-git#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/125\"\u003eBrooooooklyn/simple-git#125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1 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/Brooooooklyn/simple-git/pull/126\"\u003eBrooooooklyn/simple-git#126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.0 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/Brooooooklyn/simple-git/pull/127\"\u003eBrooooooklyn/simple-git#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.14.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/Brooooooklyn/simple-git/pull/128\"\u003eBrooooooklyn/simple-git#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/130\"\u003eBrooooooklyn/simple-git#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency ava to v8 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/Brooooooklyn/simple-git/pull/129\"\u003eBrooooooklyn/simple-git#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.1.0 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/Brooooooklyn/simple-git/pull/131\"\u003eBrooooooklyn/simple-git#131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.21 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/Brooooooklyn/simple-git/pull/132\"\u003eBrooooooklyn/simple-git#132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.15.0 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/Brooooooklyn/simple-git/pull/133\"\u003eBrooooooklyn/simple-git#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v1.2.0 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/Brooooooklyn/simple-git/pull/134\"\u003eBrooooooklyn/simple-git#134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b8e55c3043061d2ed97bde3c160295186d2fde6\"\u003e\u003ccode\u003e3b8e55c\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/e580290094c8e7c73e252b546034560b8bf19875\"\u003e\u003ccode\u003ee580290\u003c/code\u003e\u003c/a\u003e fix(deps): update void to v0.10.6 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/659d5cadae717ab86d577176d30d1ebf52c00b37\"\u003e\u003ccode\u003e659d5ca\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecreated\u003c/code\u003e (first-add commit) to FileModification (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3ca64c522fd2ace16425cb0a3fba19ebddf374c3\"\u003e\u003ccode\u003e3ca64c5\u003c/code\u003e\u003c/a\u003e chore(deps): update dorny/paths-filter action to v4 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/9b5a48b84273d27264bb95c5a69b732a38766022\"\u003e\u003ccode\u003e9b5a48b\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency void to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/723f6b340676b5cc78910bdd7681c8f88b31c487\"\u003e\u003ccode\u003e723f6b3\u003c/code\u003e\u003c/a\u003e chore: move renovate.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/4ca5860cf822a6c54320a161a4126f6d722dd465\"\u003e\u003ccode\u003e4ca5860\u003c/code\u003e\u003c/a\u003e chore: fix yarn and renovate config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/638b632190d05052a3d18055fdcfe72ff58ae9c2\"\u003e\u003ccode\u003e638b632\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/react\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/8300a3f72a1d8d21d7a1b6c407b616e2a09593cc\"\u003e\u003ccode\u003e8300a3f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​void/md\u003c/code\u003e to v0.10.5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6881589370d643831a0e057b84ff9b4ee32da299\"\u003e\u003ccode\u003e6881589\u003c/code\u003e\u003c/a\u003e feat: simple-git.napi.rs website (landing + docs + Cloudflare deploy) (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.22...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 3.6.0 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0 Hasta la vista\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\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/glromeo/esbuild-sass-plugin/commits/v3.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-wasm` from 0.28.0 to 0.28.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild-wasm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\n{\r\n  using x = new Resource()\r\n  x.activate()\r\n}\r\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\r\nnew (foo()`bar`)()\r\nnew (foo()?.bar)()\r\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild-wasm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.28.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDisallow \u003ccode\u003e\\\u003c/code\u003e in local development server HTTP requests (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-g7r4-m6w7-qqqr\"\u003eGHSA-g7r4-m6w7-qqqr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a security issue where HTTP requests to esbuild's local development server could traverse outside of the serve directory on Windows using a \u003ccode\u003e\\\u003c/code\u003e backslash character. It happened due to the use of Go's \u003ccode\u003epath.Clean()\u003c/code\u003e function, which only handles Unix-style \u003ccode\u003e/\u003c/code\u003e characters. HTTP requests with paths containing \u003ccode\u003e\\\u003c/code\u003e are no longer allowed.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/dellalibera\"\u003e\u003ccode\u003e@​dellalibera\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd integrity checks to the Deno API (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-gv7w-rqvm-qjhr\"\u003eGHSA-gv7w-rqvm-qjhr\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release of esbuild added integrity checks to esbuild's npm install script. This release also adds integrity checks to esbuild's Deno install script. Now esbuild's Deno API will also fail with an error if the downloaded esbuild binary contains something other than the expected content.\u003c/p\u003e\n\u003cp\u003eNote that esbuild's Deno API installs from \u003ccode\u003eregistry.npmjs.org\u003c/code\u003e by default, but allows the \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e environment variable to override this with a custom package registry. This change means that the esbuild executable served by \u003ccode\u003eNPM_CONFIG_REGISTRY\u003c/code\u003e must now match the expected content.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sondt99\"\u003e\u003ccode\u003e@​sondt99\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid inlining \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild's minifier sometimes incorrectly inlined \u003ccode\u003eusing\u003c/code\u003e and \u003ccode\u003eawait using\u003c/code\u003e declarations into subsequent uses of that declaration, which then fails to dispose of the resource correctly. This bug happened because inlining was done for \u003ccode\u003elet\u003c/code\u003e and \u003ccode\u003econst\u003c/code\u003e declarations by avoiding doing it for \u003ccode\u003evar\u003c/code\u003e declarations, which no longer worked when more declaration types were added. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\n{\n  using x = new Resource()\n  x.activate()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nnew Resource().activate();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\n{using e=new Resource;e.activate()}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix module evaluation when an error is thrown (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4467\"\u003e#4467\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf an error is thrown during module evaluation, esbuild previously didn't preserve the state of the module for subsequent module references. This was observable if \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e is used to import a module multiple times. The thrown error is supposed to be thrown by every call to \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e, not just the first. With this release, esbuild will now throw the same error every time you call \u003ccode\u003eimport()\u003c/code\u003e or \u003ccode\u003erequire()\u003c/code\u003e on a module that throws during its evaluation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix some edge cases around the \u003ccode\u003enew\u003c/code\u003e operator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4477\"\u003e#4477\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously esbuild incorrectly printed certain edge cases involving complex expressions inside the target of a \u003ccode\u003enew\u003c/code\u003e expression (specifically an optional chain and/or a tagged template literal). The generated code for the \u003ccode\u003enew\u003c/code\u003e target was not correctly wrapped with parentheses, and either contained a syntax error or had different semantics. These edge cases have been fixed so that they now correctly wrap the \u003ccode\u003enew\u003c/code\u003e target in parentheses. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nnew (foo()`bar`)()\nnew (foo()?.bar)()\n\u003cp\u003e// Old output\u003cbr /\u003e\nnew foo()\u003ccode\u003ebar\u003c/code\u003e();\u003cbr /\u003e\nnew (foo())?.bar();\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/bb9db84c02433fbe37b3509f53f9f3e3cc48725e\"\u003e\u003ccode\u003ebb9db84\u003c/code\u003e\u003c/a\u003e publish 0.28.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9ff053e53b8eeb990f59355dbea365277ac45ee2\"\u003e\u003ccode\u003e9ff053e\u003c/code\u003e\u003c/a\u003e security: add integrity checks to the Deno API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0a9bf2135b67c7e28989a5ba19f0f000805a5ab5\"\u003e\u003ccode\u003e0a9bf21\u003c/code\u003e\u003c/a\u003e enforce non-negative size in gzip parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e2a1a7132058ee067fe736eac15f695861b8654e\"\u003e\u003ccode\u003ee2a1a71\u003c/code\u003e\u003c/a\u003e security: forbid \u003ccode\u003e\\\\\u003c/code\u003e in local dev server requests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/83a2cbfc35809f4fd5152da59572d7bed7739d78\"\u003e\u003ccode\u003e83a2cbf\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4482\"\u003e#4482\u003c/a\u003e: don't inline \u003ccode\u003eusing\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/308ad745d824c77bc607603451b257d0f2fd9a38\"\u003e\u003ccode\u003e308ad74\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4471\"\u003e#4471\u003c/a\u003e: renaming of nested \u003ccode\u003evar\u003c/code\u003e declarations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f013f5f99a015bce92ec48d49181d4ad3177b29b\"\u003e\u003ccode\u003ef013f5f\u003c/code\u003e\u003c/a\u003e fix some typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/aafd6e48b1088336a5f5a17e930be7e840d43d8c\"\u003e\u003ccode\u003eaafd6e4\u003c/code\u003e\u003c/a\u003e chore: fix some minor issues in comments (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4462\"\u003e#4462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/15300c30b5e22f7cfcbed850c246d35095658386\"\u003e\u003ccode\u003e15300c3\u003c/code\u003e\u003c/a\u003e follow up: cjs evaluation fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1bda0c31d7697c0af44b3ab39b81e599e559a395\"\u003e\u003ccode\u003e1bda0c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4461\"\u003e#4461\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4467\"\u003e#4467\u003c/a\u003e: esm evaluation fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.28.0...v0.28.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.8.205 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 16.1.0 to 16.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/277\"\u003e#277\u003c/a\u003e)  e7bd988\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.2.0...v16.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#globalgitignore\"\u003e\u003ccode\u003eglobalGitignore\u003c/code\u003e\u003c/a\u003e option  51555b2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.1...v16.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix negation patterns with absolute filesystem paths  72e9916\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.1.1\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.1.0...v16.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/sindresorhus/globby/commit/47e7f658b87c1f48a4e62600a47dc0eca6dae249\"\u003e\u003ccode\u003e47e7f65\u003c/code\u003e\u003c/a\u003e 16.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e7bd988344d47dbd154310983a06431991a05946\"\u003e\u003ccode\u003ee7bd988\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003egitignore\u003c/code\u003e ignoring an entire checkout under an anchored ancestor path (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/60e816778abd4fc805d8ce2e981567759b035504\"\u003e\u003ccode\u003e60e8167\u003c/code\u003e\u003c/a\u003e 16.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/51555b26d780002f2fe7b2aaddc45f36d8ad339d\"\u003e\u003ccode\u003e51555b2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eglobalGitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/8d946e288354c8ed87e7848e8a9f684c4b840f28\"\u003e\u003ccode\u003e8d946e2\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/ff45aa5140eaf6c9e6637fdbfa19ec23d55bd388\"\u003e\u003ccode\u003eff45aa5\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/72e991615df2da0ff3c12980ddfcdc60e4848f6f\"\u003e\u003ccode\u003e72e9916\u003c/code\u003e\u003c/a\u003e Fix negation patterns with absolute filesystem paths\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.1.0...v16.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.1] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMap\u003c/code\u003e support to !!omap (should work when \u003ccode\u003erealMapTag\u003c/code\u003e used)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove quadratic complexity from !!omap \u003ccode\u003eaddItem\u003c/code\u003e. Regression from v5\n(usually not critical, because YAML11_SCHEMA is not default anymore).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0, 3.15.0 - 2026-06-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.2.0] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (10000) loader option to limit the total number of\nkeys processed by YAML merge (\u003ccode\u003e\u0026lt;\u0026lt;\u003c/code\u003e) across one \u003ccode\u003eload()\u003c/code\u003e / \u003ccode\u003eloadAll()\u003c/code\u003e call.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emaxAliases\u003c/code\u003e (-1) loader option to limit the number of YAML aliases per\ndocument.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emaxMergeSeqLength\u003c/code\u003e replaced with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e for limiting YAML merge\nprocessing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRound-trip of integers with exponential form (\u0026gt;= \u003ccode\u003e1e21\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] - 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCollection tags can finalize an incrementally populated carrier into a\ndifferent result value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[breaking] \u003ccode\u003equoteStyle\u003c/code\u003e now selects the preferred quote style; use the\nrestored \u003ccode\u003eforceQuotes\u003c/code\u003e option to force quoting non-key strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.0.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded named exports for schemas, tags, parser events and AST utilities.\u003c/li\u003e\n\u003cli\u003eReworked \u003ccode\u003eJSON_SCHEMA\u003c/code\u003e and \u003ccode\u003eCORE_SCHEMA\u003c/code\u003e with spec-compliant scalar resolution\nrules, and added \u003ccode\u003eYAML11_SCHEMA\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003erealMapTag\u003c/code\u003e for lossless mappings with non-string and complex keys.\nObject-based mappings now reject complex keys instead of stringifying them.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e \u003ccode\u003etransform\u003c/code\u003e option for changing the generated AST before\nrendering.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edump()\u003c/code\u003e options \u003ccode\u003eseqInlineFirst\u003c/code\u003e, \u003ccode\u003eflowBracketPadding\u003c/code\u003e,\n\u003ccode\u003eflowSkipCommaSpace\u003c/code\u003e, \u003ccode\u003eflowSkipColonSpace\u003c/code\u003e, \u003ccode\u003equoteFlowKeys\u003c/code\u003e, \u003ccode\u003equoteStyle\u003c/code\u003e and\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ac16b42c46c11c5c7f66062bfc78b168b5f07ecd\"\u003e\u003ccode\u003eac16b42\u003c/code\u003e\u003c/a\u003e 5.2.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/4a864e55eec5044da67ca95a13f48c73e9ae8c0d\"\u003e\u003ccode\u003e4a864e5\u003c/code\u003e\u003c/a\u003e Deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39f3211a2f01b3c6982710cf21434ab7060acefe\"\u003e\u003ccode\u003e39f3211\u003c/code\u003e\u003c/a\u003e !!omap: add \u003ccode\u003eMap\u003c/code\u003e support and remove quadratic complexity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ff17f1e5bbd1d0dcfb9567ff4526f7206a666f7b\"\u003e\u003ccode\u003eff17f1e\u003c/code\u003e\u003c/a\u003e Changelog update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/8ed15f1cf6a0f1818ea4c0cd5d3973e87af2158f\"\u003e\u003ccode\u003e8ed15f1\u003c/code\u003e\u003c/a\u003e deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/1a562dc14cac81354643e45936cde968b6da324c\"\u003e\u003ccode\u003e1a562dc\u003c/code\u003e\u003c/a\u003e Fix changelog link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c28ed5ec1aa66a37b8202e17d0caa122922a1b00\"\u003e\u003ccode\u003ec28ed5e\u003c/code\u003e\u003c/a\u003e 5.2.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/125cd5ab9f1355d4edaf6d95bf3a7099dc333d35\"\u003e\u003ccode\u003e125cd5a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emaxAliases\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/3105455b81dee69e0fd36e09ac0b2ccfdb54adc1\"\u003e\u003ccode\u003e3105455\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003emaxMergeSeqLength\u003c/code\u003eoption with \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e (more robust)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/39d00d65eb6b88362a5c806cea57541e687aaccb\"\u003e\u003ccode\u003e39d00d6\u003c/code\u003e\u003c/a\u003e numbers: Drop boxed numbers support, simplify .identify() checks, clarify rou...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.1...5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightningcss` from 1.31.1 to 1.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/parcel-bundler/lightningcss/releases\"\u003elightningcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.32.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/880\"\u003eEnable custom resolvers to mark imports as external\u003c/a\u003e. Resolvers may now return \u003ccode\u003e{external: string}\u003c/code\u003e to mark an import as external. This will leave the \u003ccode\u003e@import\u003c/code\u003e in the output CSS instead of bundling it. See \u003ca href=\"https://lightningcss.dev/bundling.html#custom-resolvers\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1170\"\u003eAllow visitors to add dependencies\u003c/a\u003e. Visitors may now be functions which receive an \u003ccode\u003eaddDependency\u003c/code\u003e function as an option. Dependencies may be used by tools that call Lightning CSS such as bundlers to implement file watching or caching. See \u003ca href=\"https://lightningcss.dev/transforms.html#dependencies\"\u003ethe docs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1148\"\u003eAdd \u003ccode\u003emix-blend-mode\u003c/code\u003e property support\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1152\"\u003eOutput unknown \u003ccode\u003ecolor-scheme\u003c/code\u003e keywords as-is instead of \u003ccode\u003enormal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1147\"\u003eImproved serialization of the rotate property\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1145\"\u003ekeep a single space between functions when formatting \u003ccode\u003etransform\u003c/code\u003e values\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1142\"\u003eFix additionally inserted whitespace in \u003ccode\u003evar(--foo,)\u003c/code\u003e and \u003ccode\u003eenv(--foo,)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/parcel-bundler/lightningcss/pull/1174\"\u003eConvert the percentage in the \u003ccode\u003escale\u003c/code\u003e property or \u003ccode\u003escale()\u003c/code\u003e to a number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parcel-bundler/lightningcss/commit/836741b5ecc4ae70289b2a26ce265df6c8486357\"\u003eupdate compat data\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/parcel-bundler/lightningcss/commits/v1.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 10.1.1 to 10.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/minimatch/blob/main/changelog.md\"\u003eminimatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echange log\u003c/h1\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ebraceExpandMax\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003emagicalBraces\u003c/code\u003e option for \u003ccode\u003eescape\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when \u003ccode\u003epartial: true\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003emakeRe\u003c/code\u003e when pattern ends in a final \u003ccode\u003e**\u003c/code\u003e path part.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire node 20 or 22 and higher\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo default export, only named exports.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRecursive descent parser for extglob, allowing correct support\nfor arbitrarily nested extglob expressions\u003c/li\u003e\n\u003cli\u003eBump required Node.js version\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eunescape()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eMinimatch.hasMagic()\u003c/code\u003e method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for posix character classes in a unicode-aware way.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewindowsNoMagicRoot\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoptimizationLevel\u003c/code\u003e configuration option, and revert the\ndefault back to the 6.2 style minimal optimizations, making the\nadvanced transforms introduced in 7.0 opt-in. Also, process\nprovided file paths in the same way in optimizationLevel:2\nmode, so \u003cem\u003emost\u003c/em\u003e things that matched with optimizationLevel 1 or\n0 \u003cem\u003eshould\u003c/em\u003e match with level 2 as well. However, level 1 is the\ndefault, out of an abundance of caution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112\"\u003e\u003ccode\u003e693c823\u003c/code\u003e\u003c/a\u003e 10.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa\"\u003e\u003ccode\u003e7953af1\u003c/code\u003e\u003c/a\u003e do not allow .. to consume drive letter on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24\"\u003e\u003ccode\u003e1caf918\u003c/code\u003e\u003c/a\u003e lint and format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45\"\u003e\u003ccode\u003e7783ed6\u003c/code\u003e\u003c/a\u003e ignore docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5\"\u003e\u003ccode\u003e6d9b356\u003c/code\u003e\u003c/a\u003e update deps etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/c36addb94e33f14254b9ca9017e63ae9c9d80d1d\"\u003e\u003ccode\u003ec36addb\u003c/code\u003e\u003c/a\u003e 10.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26b90027d5ad0c383b5253a4e45d6dc7da282db4\"\u003e\u003ccode\u003e26b9002\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/3a0d83b6f03a17ebc15361c2faa7110777042aab\"\u003e\u003ccode\u003e3a0d83b\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ea94840326c3f40522f1b544bd2303024b0eec35\"\u003e\u003ccode\u003eea94840\u003c/code\u003e\u003c/a\u003e 10.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/0873fbabc00a86e09f4469386059a71abb136c93\"\u003e\u003ccode\u003e0873fba\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v10.1.1...v10.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pixi.js` from 8.15.0 to 8.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pixijs/pixijs/releases\"\u003epixi.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.19.0\u003c/h2\u003e\n\u003ch2\u003e💾 Download\u003c/h2\u003e\n\u003cp\u003eInstallation:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003enpm install pixi.js@8.19.0\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDevelopment Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eProduction Build:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\"\u003ehttps://cdn.jsdelivr.net/npm/pixi.js@8.19.0/dist/pixi.min.mjs\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDocumentation:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pixijs.download/v8.19.0/docs/index.html\"\u003ehttps://pixijs.download/v8.19.0/docs/index.html\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\"\u003ehttps://github.com/pixijs/pixijs/compare/v8.18.1...v8.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚨 Behavior Change\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Container.updateTransform honors zero scale (\u003ca href=\"https://redirect.github...\n\n_Description has been truncated_","html_url":"https://github.com/attentiontt/att-ob/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/attentiontt%2Fatt-ob/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"2.3.10","new_version":"3.0.4","update_type":"major","path":null,"pr_created_at":"2025-12-01T23:03:46.000Z","version_change":"2.3.10 → 3.0.4","issue":{"uuid":"3683226264","node_id":"PR_kwDOO54Di862dvDH","number":11,"state":"closed","title":"Bump the all group with 156 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-08T19:48:35.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T23:03:46.000Z","updated_at":"2025-12-08T19:48:37.000Z","time_to_close":593089,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":156,"packages":[{"name":"@tauri-apps/api","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"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-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"axios","old_version":"1.12.2","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"0.522.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"openai","old_version":"5.23.2","new_version":"6.9.1","repository_url":"https://github.com/openai/openai-node"},{"name":"react-syntax-highlighter","old_version":"15.6.6","new_version":"16.1.0","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@next/eslint-plugin-next","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.0","new_version":"0.4.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@next/env","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.4","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.38","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tailwindcss/node","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"2.3.10","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.12","new_version":"2.8.32","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.3","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001748","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"character-entities","old_version":"1.2.4","new_version":"2.0.2","repository_url":"https://github.com/wooorm/character-entities"},{"name":"character-entities-legacy","old_version":"1.1.4","new_version":"3.0.0","repository_url":"https://github.com/wooorm/character-entities-legacy"},{"name":"character-reference-invalid","old_version":"1.1.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/character-reference-invalid"},{"name":"comma-separated-tokens","old_version":"1.0.8","new_version":"2.0.3","repository_url":"https://github.com/wooorm/comma-separated-tokens"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"electron-to-chromium","old_version":"1.5.230","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hast-util-parse-selector","old_version":"2.2.5","new_version":"4.0.0","repository_url":"https://github.com/syntax-tree/hast-util-parse-selector"},{"name":"hastscript","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/syntax-tree/hastscript"},{"name":"property-information","old_version":"5.6.0","new_version":"7.1.0","repository_url":"https://github.com/wooorm/property-information"},{"name":"space-separated-tokens","old_version":"1.1.5","new_version":"2.0.2","repository_url":"https://github.com/wooorm/space-separated-tokens"},{"name":"is-alphabetical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphabetical"},{"name":"is-alphanumerical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphanumerical"},{"name":"is-decimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-decimal"},{"name":"is-hexadecimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-hexadecimal"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"node-releases","old_version":"2.0.23","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse-entities","old_version":"2.0.0","new_version":"4.0.2","repository_url":"https://github.com/wooorm/parse-entities"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"prismjs","old_version":"1.27.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"refractor","old_version":"3.6.0","new_version":"5.0.0","repository_url":"https://github.com/wooorm/refractor"},{"name":"rollup","old_version":"4.52.4","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"style-to-js","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/remarkablemark/style-to-js"},{"name":"style-to-object","old_version":"1.0.9","new_version":"1.0.14","repository_url":"https://github.com/remarkablemark/style-to-object"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.14.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unist-util-is","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/syntax-tree/unist-util-is"},{"name":"unist-util-visit-parents","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/syntax-tree/unist-util-visit-parents"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.9","new_version":"7.2.6","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 156 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.9.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.6` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [axios](https://github.com/axios/axios) | `1.12.2` | `1.13.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.522.0` | `0.555.0` |\n| [openai](https://github.com/openai/openai-node) | `5.23.2` | `6.9.1` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `15.6.6` | `16.1.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.4` | `16.0.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.10.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.4` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.4` | `16.0.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.17` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.14` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.0` | `0.4.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.0` | `0.4.1` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.4` | `16.0.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.4` | `16.0.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.4` | `16.0.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.4` | `16.0.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.4` | `16.0.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.4` | `16.0.6` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.38` | `1.0.0-beta.47` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `2.3.10` | `3.0.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.45.0` | `8.48.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.14` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.14` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.14` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.14` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.14` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.14` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.14` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.12` | `2.8.32` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.3` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001748` | `1.0.30001757` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [character-entities](https://github.com/wooorm/character-entities) | `1.2.4` | `2.0.2` |\n| [character-entities-legacy](https://github.com/wooorm/character-entities-legacy) | `1.1.4` | `3.0.0` |\n| [character-reference-invalid](https://github.com/wooorm/character-reference-invalid) | `1.1.4` | `2.0.1` |\n| [comma-separated-tokens](https://github.com/wooorm/comma-separated-tokens) | `1.0.8` | `2.0.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.230` | `1.5.262` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [hast-util-parse-selector](https://github.com/syntax-tree/hast-util-parse-selector) | `2.2.5` | `4.0.0` |\n| [hastscript](https://github.com/syntax-tree/hastscript) | `6.0.0` | `9.0.1` |\n| [property-information](https://github.com/wooorm/property-information) | `5.6.0` | `7.1.0` |\n| [space-separated-tokens](https://github.com/wooorm/space-separated-tokens) | `1.1.5` | `2.0.2` |\n| [is-alphabetical](https://github.com/wooorm/is-alphabetical) | `1.0.4` | `2.0.1` |\n| [is-alphanumerical](https://github.com/wooorm/is-alphanumerical) | `1.0.4` | `2.0.1` |\n| [is-decimal](https://github.com/wooorm/is-decimal) | `1.0.4` | `2.0.1` |\n| [is-hexadecimal](https://github.com/wooorm/is-hexadecimal) | `1.0.4` | `2.0.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.23` | `2.0.27` |\n| [parse-entities](https://github.com/wooorm/parse-entities) | `2.0.0` | `4.0.2` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.27.0` | `1.30.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [refractor](https://github.com/wooorm/refractor) | `3.6.0` | `5.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.53.3` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [style-to-js](https://github.com/remarkablemark/style-to-js) | `1.1.17` | `1.1.21` |\n| [style-to-object](https://github.com/remarkablemark/style-to-object) | `1.0.9` | `1.0.14` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.14.0` | `7.16.0` |\n| [unist-util-is](https://github.com/syntax-tree/unist-util-is) | `6.0.0` | `6.0.1` |\n| [unist-util-visit-parents](https://github.com/syntax-tree/unist-util-visit-parents) | `6.0.1` | `6.0.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.9` | `7.2.6` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.9.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.4 to 16.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/279f2e319e939af54db81f9f5db730501f755284\"\u003e\u003ccode\u003e279f2e3\u003c/code\u003e\u003c/a\u003e bump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7780025ad6c32e3009c2e34b3f417b8c8a14129d\"\u003e\u003ccode\u003e7780025\u003c/code\u003e\u003c/a\u003e fix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.6\"\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-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-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.2 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.522.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 5.23.2 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e6.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.6.0...v6.7.0\"\u003ev6.6.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for zod@4 schemas (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-node/commit/10ef7ff4cb4aefeaa831b239943118ff52872f5c\"\u003e10ef7ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9a4d6886cf36d6a7abb5df8d7da1b007d2ae89d\"\u003e\u003ccode\u003ec9a4d68\u003c/code\u003e\u003c/a\u003e release: 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/edc0e1c39fa696b364b37f368479f7c85ff4ae4e\"\u003e\u003ccode\u003eedc0e1c\u003c/code\u003e\u003c/a\u003e fix(api): align types of input items / output items for typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1f2d35ee04c89873781fe949edd5554d3f017c2e\"\u003e\u003ccode\u003e1f2d35e\u003c/code\u003e\u003c/a\u003e update zod imports to reduce esbuild bundle size by 260kb (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/92d65d7263aaee99da46b4ed96eaabf4de73a2d3\"\u003e\u003ccode\u003e92d65d7\u003c/code\u003e\u003c/a\u003e release: 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a3c26e4f818026a6d99edcd07c066270839fbf2\"\u003e\u003ccode\u003e7a3c26e\u003c/code\u003e\u003c/a\u003e feat(api): gpt 5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/88135c84fd2c1b847c626fae6de7ac5bcddc4283\"\u003e\u003ccode\u003e88135c8\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/cd95c0dff2ab42df90daae4f9f476efcec4d39d1\"\u003e\u003ccode\u003ecd95c0d\u003c/code\u003e\u003c/a\u003e chore: add typescript-estree dependency for jsr readme script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a97bfcf1ea071bc605c654161cc0e4867d22960\"\u003e\u003ccode\u003e7a97bfc\u003c/code\u003e\u003c/a\u003e release: 6.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1f169f3102ac3c730afad3d7493ea872cecfb16\"\u003e\u003ccode\u003ed1f169f\u003c/code\u003e\u003c/a\u003e fix(api): fix nullability of logprobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1c87a385727678ac23095e3ca10ec527135cfcb\"\u003e\u003ccode\u003ed1c87a3\u003c/code\u003e\u003c/a\u003e release: 6.8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v5.23.2...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-syntax-highlighter` from 15.6.6 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/releases\"\u003ereact-syntax-highlighter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump simple-git and lint-staged by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/614\"\u003ereact-syntax-highlighter/react-syntax-highlighter#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Webpack to v5 by \u003ca href=\"https://github.com/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix refractor imports, migrate to webpack 5, update deps by \u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\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/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch2\u003eNew major version!\u003c/h2\u003e\n\u003cp\u003e16.0.0 brings a major version update to the \u003ccode\u003erefractor\u003c/code\u003e dependency, which remedies some security issues but could result in a breaking change to your app's dependencies. Please update with care.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate refractor to version 5 by \u003ca href=\"https://github.com/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\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/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/5eedb742e31448cee9670d4efd38e4f31c22e8c5\"\u003e\u003ccode\u003e5eedb74\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/c71356ff612c03e5ede4df09e4c8da9d8e51fcca\"\u003e\u003ccode\u003ec71356f\u003c/code\u003e\u003c/a\u003e fix refractor imports, migrate to webpack 5, update deps (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/f024a8ca5d3896ee6ee923f11a72d0cd7d7902af\"\u003e\u003ccode\u003ef024a8c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/7b0027bc0a5be1342b9a8b53c652f56f617d489f\"\u003e\u003ccode\u003e7b0027b\u003c/code\u003e\u003c/a\u003e chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/9dafbf14ca99f8a7b980ad2775a456f435c477e4\"\u003e\u003ccode\u003e9dafbf1\u003c/code\u003e\u003c/a\u003e Bump simple-git and lint-staged (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8d154ff32f684bbdfaa13e5b38a80c55822f9440\"\u003e\u003ccode\u003e8d154ff\u003c/code\u003e\u003c/a\u003e remove codecov step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/506ee7260f7f58c09f672b8cd211488805237dc7\"\u003e\u003ccode\u003e506ee72\u003c/code\u003e\u003c/a\u003e yank out failing codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a647b5932d8aa6b55e15a3ca6143f87019933dd4\"\u003e\u003ccode\u003ea647b59\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8629e59765d42c3422dafc97d95ba40dd8db7642\"\u003e\u003ccode\u003e8629e59\u003c/code\u003e\u003c/a\u003e build with node 16.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a0decc7d974ad2d0a6ec0e0fe19626f3f70dc43b\"\u003e\u003ccode\u003ea0decc7\u003c/code\u003e\u003c/a\u003e Update refractor to version 5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.1.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.3.1 to 3.4.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.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove...\n\n_Description has been truncated_","html_url":"https://github.com/aj-seven/ai-hub/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aj-seven%2Fai-hub/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"2.3.10","new_version":"3.0.4","update_type":"major","path":null,"pr_created_at":"2025-11-28T10:14:49.000Z","version_change":"2.3.10 → 3.0.4","issue":{"uuid":"3674356826","node_id":"PR_kwDOO54Di862AdPX","number":7,"state":"closed","title":"Bump the all group with 153 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-28T11:24:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-28T10:14:49.000Z","updated_at":"2025-11-28T11:24:38.000Z","time_to_close":4181,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":153,"packages":[{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"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-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"axios","old_version":"1.12.2","new_version":"1.13.2","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"0.522.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"openai","old_version":"5.23.2","new_version":"6.9.1","repository_url":"https://github.com/openai/openai-node"},{"name":"react-syntax-highlighter","old_version":"15.6.6","new_version":"16.1.0","repository_url":"https://github.com/react-syntax-highlighter/react-syntax-highlighter"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@next/eslint-plugin-next","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.7.0","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.0","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.4.0","new_version":"0.4.2","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@next/env","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.4","new_version":"16.0.5","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.38","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@tailwindcss/node","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.14","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"2.3.10","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.45.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.14","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"baseline-browser-mapping","old_version":"2.8.12","new_version":"2.8.31","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.3","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001748","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"character-entities","old_version":"1.2.4","new_version":"2.0.2","repository_url":"https://github.com/wooorm/character-entities"},{"name":"character-entities-legacy","old_version":"1.1.4","new_version":"3.0.0","repository_url":"https://github.com/wooorm/character-entities-legacy"},{"name":"character-reference-invalid","old_version":"1.1.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/character-reference-invalid"},{"name":"comma-separated-tokens","old_version":"1.0.8","new_version":"2.0.3","repository_url":"https://github.com/wooorm/comma-separated-tokens"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"electron-to-chromium","old_version":"1.5.230","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"form-data","old_version":"4.0.4","new_version":"4.0.5","repository_url":"https://github.com/form-data/form-data"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"hast-util-parse-selector","old_version":"2.2.5","new_version":"4.0.0","repository_url":"https://github.com/syntax-tree/hast-util-parse-selector"},{"name":"hastscript","old_version":"6.0.0","new_version":"9.0.1","repository_url":"https://github.com/syntax-tree/hastscript"},{"name":"property-information","old_version":"5.6.0","new_version":"7.1.0","repository_url":"https://github.com/wooorm/property-information"},{"name":"space-separated-tokens","old_version":"1.1.5","new_version":"2.0.2","repository_url":"https://github.com/wooorm/space-separated-tokens"},{"name":"is-alphabetical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphabetical"},{"name":"is-alphanumerical","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-alphanumerical"},{"name":"is-decimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-decimal"},{"name":"is-hexadecimal","old_version":"1.0.4","new_version":"2.0.1","repository_url":"https://github.com/wooorm/is-hexadecimal"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"node-releases","old_version":"2.0.23","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse-entities","old_version":"2.0.0","new_version":"4.0.2","repository_url":"https://github.com/wooorm/parse-entities"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"prismjs","old_version":"1.27.0","new_version":"1.30.0","repository_url":"https://github.com/PrismJS/prism"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"refractor","old_version":"3.6.0","new_version":"5.0.0","repository_url":"https://github.com/wooorm/refractor"},{"name":"rollup","old_version":"4.52.4","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"style-to-js","old_version":"1.1.17","new_version":"1.1.21","repository_url":"https://github.com/remarkablemark/style-to-js"},{"name":"style-to-object","old_version":"1.0.9","new_version":"1.0.14","repository_url":"https://github.com/remarkablemark/style-to-object"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.14.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unist-util-is","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/syntax-tree/unist-util-is"},{"name":"unist-util-visit-parents","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/syntax-tree/unist-util-visit-parents"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.9","new_version":"7.2.4","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the all group with 153 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.5` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [axios](https://github.com/axios/axios) | `1.12.2` | `1.13.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.522.0` | `0.555.0` |\n| [openai](https://github.com/openai/openai-node) | `5.23.2` | `6.9.1` |\n| [react-syntax-highlighter](https://github.com/react-syntax-highlighter/react-syntax-highlighter) | `15.6.6` | `16.1.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.4` | `16.0.5` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.7.0` | `24.10.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.0` | `19.2.7` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.0` | `19.2.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.4` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.4` | `16.0.5` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.14` | `4.1.17` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.14` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.6.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.4.0` | `0.4.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.4.0` | `0.4.1` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.4` | `16.0.5` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.4` | `16.0.5` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.4` | `16.0.5` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.4` | `16.0.5` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.4` | `16.0.5` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.4` | `16.0.5` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.38` | `1.0.0-beta.47` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.14` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.14` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `2.3.10` | `3.0.4` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.45.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.45.0` | `8.48.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.14` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.14` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.14` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.14` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.14` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.14` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.14` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.12` | `2.8.31` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.3` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001748` | `1.0.30001757` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [character-entities](https://github.com/wooorm/character-entities) | `1.2.4` | `2.0.2` |\n| [character-entities-legacy](https://github.com/wooorm/character-entities-legacy) | `1.1.4` | `3.0.0` |\n| [character-reference-invalid](https://github.com/wooorm/character-reference-invalid) | `1.1.4` | `2.0.1` |\n| [comma-separated-tokens](https://github.com/wooorm/comma-separated-tokens) | `1.0.8` | `2.0.3` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.230` | `1.5.262` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.4` | `4.0.5` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [hast-util-parse-selector](https://github.com/syntax-tree/hast-util-parse-selector) | `2.2.5` | `4.0.0` |\n| [hastscript](https://github.com/syntax-tree/hastscript) | `6.0.0` | `9.0.1` |\n| [property-information](https://github.com/wooorm/property-information) | `5.6.0` | `7.1.0` |\n| [space-separated-tokens](https://github.com/wooorm/space-separated-tokens) | `1.1.5` | `2.0.2` |\n| [is-alphabetical](https://github.com/wooorm/is-alphabetical) | `1.0.4` | `2.0.1` |\n| [is-alphanumerical](https://github.com/wooorm/is-alphanumerical) | `1.0.4` | `2.0.1` |\n| [is-decimal](https://github.com/wooorm/is-decimal) | `1.0.4` | `2.0.1` |\n| [is-hexadecimal](https://github.com/wooorm/is-hexadecimal) | `1.0.4` | `2.0.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.23` | `2.0.27` |\n| [parse-entities](https://github.com/wooorm/parse-entities) | `2.0.0` | `4.0.2` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [prismjs](https://github.com/PrismJS/prism) | `1.27.0` | `1.30.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [refractor](https://github.com/wooorm/refractor) | `3.6.0` | `5.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.53.3` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [style-to-js](https://github.com/remarkablemark/style-to-js) | `1.1.17` | `1.1.21` |\n| [style-to-object](https://github.com/remarkablemark/style-to-object) | `1.0.9` | `1.0.14` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.14.0` | `7.16.0` |\n| [unist-util-is](https://github.com/syntax-tree/unist-util-is) | `6.0.0` | `6.0.1` |\n| [unist-util-visit-parents](https://github.com/syntax-tree/unist-util-visit-parents) | `6.0.1` | `6.0.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.9` | `7.2.4` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\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/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.4 to 16.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7780025ad6c32e3009c2e34b3f417b8c8a14129d\"\u003e\u003ccode\u003e7780025\u003c/code\u003e\u003c/a\u003e fix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/de6bc159575680a8cfdfda518ae61120509c34a2\"\u003e\u003ccode\u003ede6bc15\u003c/code\u003e\u003c/a\u003e docs: keywords in system reqs and add browserslist (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85838\"\u003e#85838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a51b80449ecd45c590bf1d468bed3e094c17e350\"\u003e\u003ccode\u003ea51b804\u003c/code\u003e\u003c/a\u003e docs: cacheHandlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85311\"\u003e#85311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.5\"\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-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-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.12.2 to 1.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.2\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.1\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v1.13.0\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+53/-56 ([#7170](https://github.com/axios/axios/issues/7170) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jaiyankargupta\" title=\"+28/-28 ([#7073](https://github.com/axios/axios/issues/7073) )\"\u003eRahul Kumar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Amitverma0509\" title=\"+24/-13 ([#7129](https://github.com/axios/axios/issues/7129) )\"\u003eAmit Verma\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.1...v1.13.2\"\u003e1.13.2\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix 'socket hang up' bug for keep-alive requests when using timeouts; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7206\"\u003e#7206\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e8d37233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e0588880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e12c314b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+28/-9 ([#7206](https://github.com/axios/axios/issues/7206) [#7202](https://github.com/axios/axios/issues/7202) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kasperisager\" title=\"+9/-9 ([#7196](https://github.com/axios/axios/issues/7196) )\"\u003eKasper Isager Dalsgarð\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.0...v1.13.1\"\u003e1.13.1\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e fixed a regression that caused the data stream to be interrupted for responses with non-OK HTTP statuses; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7193\"\u003e#7193\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003ebcd5581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+220/-111 ([#7173](https://github.com/axios/axios/issues/7173) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+18/-1 ([#7193](https://github.com/axios/axios/issues/7193) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.0\"\u003e1.13.0\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e prevent TypeError when config.env is undefined (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7155\"\u003e#7155\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/015faeca9f26db76f9562760f04bb9f8229f4db1\"\u003e015faec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve issue \u003ca href=\"https://redirect.github.com/axios/axios/issues/7131\"\u003e#7131\u003c/a\u003e (added spacing in mergeConfig.js) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7133\"\u003e#7133\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/9b9ec98548d93e9f2204deea10a5f1528bf3ce62\"\u003e9b9ec98\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e add HTTP2 support; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7150\"\u003e#7150\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d676df772244726533ca320f42e967f5af056bac\"\u003ed676df7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/DigitalBrainJS\" title=\"+794/-180 ([#7186](https://github.com/axios/axios/issues/7186) [#7150](https://github.com/axios/axios/issues/7150) [#7039](https://github.com/axios/axios/issues/7039) )\"\u003eDmitriy Mozgovoy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/noritaka1166\" title=\"+24/-509 ([#7032](https://github.com/axios/axios/issues/7032) )\"\u003eNoritaka Kobayashi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Aviraj2929\" title=\"+211/-93 ([#7136](https://github.com/axios/axios/issues/7136) [#7135](https://github.com/axios/axios/issues/7135) [#7134](https://github.com/axios/axios/issues/7134) [#7112](https://github.com/axios/axios/issues/7112) )\"\u003eAviraj2929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Prasoon52\" title=\"+167/-6 ([#7099](https://github.com/axios/axios/issues/7099) )\"\u003eprasoon patel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Samy-in\" title=\"+134/-0 ([#7171](https://github.com/axios/axios/issues/7171) )\"\u003eSamyak Dandge\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/08b84b52d5835d0c7b81049c365c3d271ade8bff\"\u003e\u003ccode\u003e08b84b5\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7207\"\u003e#7207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d372335f5c50ecd01e8615f2468a9eb19703117\"\u003e\u003ccode\u003e8d37233\u003c/code\u003e\u003c/a\u003e fix(http): fix 'socket hang up' bug for keep-alive requests when using timeou...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/12c314b603e7852a157e93e47edb626a471ba6c5\"\u003e\u003ccode\u003e12c314b\u003c/code\u003e\u003c/a\u003e perf(http): fix early loop exit; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7202\"\u003e#7202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f6d79e773baf70bf4e6d888e72d4bcf589060a84\"\u003e\u003ccode\u003ef6d79e7\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7203\"\u003e#7203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/0588880ac7ddba7594ef179930493884b7e90bf5\"\u003e\u003ccode\u003e0588880\u003c/code\u003e\u003c/a\u003e fix(http): use default export for http2 module to support stubs; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7196\"\u003e#7196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1ef8e7218b085ac28b675b07349c6d7906a7b6ac\"\u003e\u003ccode\u003e1ef8e72\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7194\"\u003e#7194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/bcd5581d208cd372055afdcb2fd10b68ca40613c\"\u003e\u003ccode\u003ebcd5581\u003c/code\u003e\u003c/a\u003e fix(http): fixed a regression that caused the data stream to be interrupted f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c9b33712aac00ca6da7e9767426ff2e0a36c7eed\"\u003e\u003ccode\u003ec9b3371\u003c/code\u003e\u003c/a\u003e chore: enhance styling and responsiveness in client.html (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7173\"\u003e#7173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ead04d8abbcd53718dbc31b1250ea74300921c8\"\u003e\u003ccode\u003e9ead04d\u003c/code\u003e\u003c/a\u003e [Release] v1.13.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7189\"\u003e#7189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d000fbfd0722a9c3bd0bcea3451c6d515813635d\"\u003e\u003ccode\u003ed000fbf\u003c/code\u003e\u003c/a\u003e fix(http2): fix possible race condition when handling http2 stream on almost ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.12.2...v1.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.522.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openai` from 5.23.2 to 6.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/openai/openai-node/releases\"\u003eopenai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.1\u003c/h2\u003e\n\u003ch2\u003e6.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.1\u003c/h2\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.0\u003c/h2\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.7.0\u003c/h2\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.9.1 (2025-11-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.9.0...v6.9.1\"\u003ev6.9.0...v6.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e align types of input items / output items for typescript (\u003ca href=\"https://github.com/openai/openai-node/commit/99adaa70dc31d07d5c7fa4d67194ac4de375c98f\"\u003e99adaa7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.9.0 (2025-11-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.1...v6.9.0\"\u003ev6.8.1...v6.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e gpt 5.1 (\u003ca href=\"https://github.com/openai/openai-node/commit/58e78a86899b43eb9afdb6f0afd60b912eae41f2\"\u003e58e78a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd typescript-estree dependency for jsr readme script (\u003ca href=\"https://github.com/openai/openai-node/commit/37595149720edd7bf4c11760084cad7753c2f289\"\u003e3759514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.1 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.8.0...v6.8.1\"\u003ev6.8.0...v6.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix nullability of logprobs (\u003ca href=\"https://github.com/openai/openai-node/commit/40a403cc9a35b11cc665ccde19f9c5ef07247585\"\u003e40a403c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.0 (2025-11-03)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.7.0...v6.8.0\"\u003ev6.7.0...v6.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Realtime API token_limits, Hybrid searching ranking options (\u003ca href=\"https://github.com/openai/openai-node/commit/6a5b48c9c8961bc7409c20546d9d845a4f2674ce\"\u003e6a5b48c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e remove InputAudio from ResponseInputContent (\u003ca href=\"https://github.com/openai/openai-node/commit/9909fef596280fc16174679d97c3e81543c68646\"\u003e9909fef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/openai/openai-node/commit/3ad52aaa94cdbe1926fee1e5f8eacebefdfc399d\"\u003e3ad52aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.7.0 (2025-10-24)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/openai/openai-node/compare/v6.6.0...v6.7.0\"\u003ev6.6.0...v6.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for zod@4 schemas (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/openai/openai-node/commit/10ef7ff4cb4aefeaa831b239943118ff52872f5c\"\u003e10ef7ff\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/c9a4d6886cf36d6a7abb5df8d7da1b007d2ae89d\"\u003e\u003ccode\u003ec9a4d68\u003c/code\u003e\u003c/a\u003e release: 6.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/edc0e1c39fa696b364b37f368479f7c85ff4ae4e\"\u003e\u003ccode\u003eedc0e1c\u003c/code\u003e\u003c/a\u003e fix(api): align types of input items / output items for typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/1f2d35ee04c89873781fe949edd5554d3f017c2e\"\u003e\u003ccode\u003e1f2d35e\u003c/code\u003e\u003c/a\u003e update zod imports to reduce esbuild bundle size by 260kb (\u003ca href=\"https://redirect.github.com/openai/openai-node/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/92d65d7263aaee99da46b4ed96eaabf4de73a2d3\"\u003e\u003ccode\u003e92d65d7\u003c/code\u003e\u003c/a\u003e release: 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a3c26e4f818026a6d99edcd07c066270839fbf2\"\u003e\u003ccode\u003e7a3c26e\u003c/code\u003e\u003c/a\u003e feat(api): gpt 5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/88135c84fd2c1b847c626fae6de7ac5bcddc4283\"\u003e\u003ccode\u003e88135c8\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/cd95c0dff2ab42df90daae4f9f476efcec4d39d1\"\u003e\u003ccode\u003ecd95c0d\u003c/code\u003e\u003c/a\u003e chore: add typescript-estree dependency for jsr readme script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/7a97bfcf1ea071bc605c654161cc0e4867d22960\"\u003e\u003ccode\u003e7a97bfc\u003c/code\u003e\u003c/a\u003e release: 6.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1f169f3102ac3c730afad3d7493ea872cecfb16\"\u003e\u003ccode\u003ed1f169f\u003c/code\u003e\u003c/a\u003e fix(api): fix nullability of logprobs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openai/openai-node/commit/d1c87a385727678ac23095e3ca10ec527135cfcb\"\u003e\u003ccode\u003ed1c87a3\u003c/code\u003e\u003c/a\u003e release: 6.8.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openai/openai-node/compare/v5.23.2...v6.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-syntax-highlighter` from 15.6.6 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/releases\"\u003ereact-syntax-highlighter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump simple-git and lint-staged by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/614\"\u003ereact-syntax-highlighter/react-syntax-highlighter#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Webpack to v5 by \u003ca href=\"https://github.com/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix refractor imports, migrate to webpack 5, update deps by \u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\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/mxdvl\"\u003e\u003ccode\u003e@​mxdvl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/594\"\u003ereact-syntax-highlighter/react-syntax-highlighter#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UncleJart\"\u003e\u003ccode\u003e@​UncleJart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/621\"\u003ereact-syntax-highlighter/react-syntax-highlighter#621\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch2\u003eNew major version!\u003c/h2\u003e\n\u003cp\u003e16.0.0 brings a major version update to the \u003ccode\u003erefractor\u003c/code\u003e dependency, which remedies some security issues but could result in a breaking change to your app's dependencies. Please update with care.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate refractor to version 5 by \u003ca href=\"https://github.com/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\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/lodinukal\"\u003e\u003ccode\u003e@​lodinukal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/pull/604\"\u003ereact-syntax-highlighter/react-syntax-highlighter#604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\"\u003ehttps://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/5eedb742e31448cee9670d4efd38e4f31c22e8c5\"\u003e\u003ccode\u003e5eedb74\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/c71356ff612c03e5ede4df09e4c8da9d8e51fcca\"\u003e\u003ccode\u003ec71356f\u003c/code\u003e\u003c/a\u003e fix refractor imports, migrate to webpack 5, update deps (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/f024a8ca5d3896ee6ee923f11a72d0cd7d7902af\"\u003e\u003ccode\u003ef024a8c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/7b0027bc0a5be1342b9a8b53c652f56f617d489f\"\u003e\u003ccode\u003e7b0027b\u003c/code\u003e\u003c/a\u003e chore: bump Webpack to v5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/9dafbf14ca99f8a7b980ad2775a456f435c477e4\"\u003e\u003ccode\u003e9dafbf1\u003c/code\u003e\u003c/a\u003e Bump simple-git and lint-staged (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8d154ff32f684bbdfaa13e5b38a80c55822f9440\"\u003e\u003ccode\u003e8d154ff\u003c/code\u003e\u003c/a\u003e remove codecov step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/506ee7260f7f58c09f672b8cd211488805237dc7\"\u003e\u003ccode\u003e506ee72\u003c/code\u003e\u003c/a\u003e yank out failing codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a647b5932d8aa6b55e15a3ca6143f87019933dd4\"\u003e\u003ccode\u003ea647b59\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/8629e59765d42c3422dafc97d95ba40dd8db7642\"\u003e\u003ccode\u003e8629e59\u003c/code\u003e\u003c/a\u003e build with node 16.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/commit/a0decc7d974ad2d0a6ec0e0fe19626f3f70dc43b\"\u003e\u003ccode\u003ea0decc7\u003c/code\u003e\u003c/a\u003e Update refractor to version 5 (\u003ca href=\"https://redirect.github.com/react-syntax-highlighter/react-syntax-highlighter/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-syntax-highlighter/react-syntax-highlighter/compare/v15.6.6...v16.1.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.3.1 to 3.4.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.4.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance optimizations which make tailwind-merge \u0026gt;10% faster\n\u003cul\u003e\n\u003cli\u003eVibe optimization by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/547\"\u003edcastil/tailwind-merge#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional optimizations by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/619\"\u003edcastil/tailwind-merge#619\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove docs by clarifying things, adding more examples 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/618\"\u003edcastil/tailwind-merge#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake examples more realistic 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/617\"\u003edcastil/tailwind-merge#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd custom variant as an alternative to docs by \u003ca href=\"https://github.com/kidonng\"\u003e\u003ccode\u003e@​kidonng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/592\"\u003edcastil/tailwind-merge#592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove benchmarking suite by \u003ca href=\"https://github.com/quantizor\"\u003e\u003ccode\u003e@​quantizor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/620\"\u003edcastil/tailwind-merge#620\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.3.1...v3.4.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.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 and a private sponsor 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/3e1256a21dbdb339c10ed6952d1718e1a40e8fb3\"\u003e\u003ccode\u003e3e1256a\u003c/code\u003e\u003c/a\u003e v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/e15f392d502f1f00976733bd2da0b564f6b87598\"\u003e\u003ccode\u003ee15f392\u003c/code\u003e\u003c/a\u003e add changelog for v3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/75e9aefda039898646a6cbd43451ca895e437ff8\"\u003e\u003ccode\u003e75e9aef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/619\"\u003e#619\u003c/a\u003e from quantizor/further-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1bafc9c51b8bddc5bcb2032a141851609ba24e78\"\u003e\u003ccode\u003e1bafc9c\u003c/code\u003e\u003c/a\u003e Make benchmark test names consistent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0799c127ec02e762ed4d932a14ea04b146933df2\"\u003e\u003ccode\u003e0799c12\u003c/code\u003e\u003c/a\u003e revert: remove array-based string building optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/19278585b611a42cbf5d07a51e33a7649f1ccb6f\"\u003e\u003ccode\u003e1927858\u003c/code\u003e\u003c/a\u003e test: add ultra long class list benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/87baba3afb3716338a8e618e6ccc199e4108056d\"\u003e\u003ccode\u003e87baba3\u003c/code\u003e\u003c/a\u003e Remove unnecessary pre-computed conflict maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/7831c8e5a4f7ca7b845af0908480ef95a8336324\"\u003e\u003ccode\u003e7831c8e\u003c/code\u003e\u003c/a\u003e perf: pre-compute conflict arrays at initialization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/1a3d1330760b910d5cca936e777e62498e701553\"\u003e\u003ccode\u003e1a3d133\u003c/code\u003e\u003c/a\u003e perf: replace localeCompare with direct string comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/0270028cb2941b5b524d3cfcb32c8c704c580e39\"\u003e\u003ccode\u003e0270028\u003c/code\u003e\u003c/a\u003e perf: use index-based recursion to avoid array allocations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.3.1...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for tailwind-merge since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/eslint-plugin-next` from 15.5.4 to 16.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/aj-seven/ai-hub/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aj-seven%2Fai-hub/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"2.3.5","new_version":"3.0.4","update_type":"major","path":null,"pr_created_at":"2025-10-27T22:17:21.000Z","version_change":"2.3.5 → 3.0.4","issue":{"uuid":"3558839876","node_id":"PR_kwDOItSls86wANnU","number":11,"state":"closed","title":"Bump the production-dependencies group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-17T21:45:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-27T22:17:21.000Z","updated_at":"2025-11-17T21:45:21.000Z","time_to_close":1812478,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-dependencies","update_count":60,"packages":[{"name":"@clack/prompts","old_version":"0.6.3","new_version":"0.11.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@floating-ui/dom","old_version":"1.4.3","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@napi-rs/simple-git","old_version":"0.1.9","new_version":"0.1.22","repository_url":"https://github.com/Brooooooklyn/simple-git"},{"name":"async-mutex","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/DirtyHairy/async-mutex"},{"name":"chalk","old_version":"4.1.2","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"chokidar","old_version":"3.5.3","new_version":"4.0.3","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"d3","old_version":"7.8.5","new_version":"7.9.0","repository_url":"https://github.com/d3/d3"},{"name":"@types/d3","old_version":"7.4.0","new_version":"7.4.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild-sass-plugin","old_version":"2.12.0","new_version":"3.3.1","repository_url":"https://github.com/glromeo/esbuild-sass-plugin"},{"name":"flexsearch","old_version":"0.7.21","new_version":"0.8.212","repository_url":"https://github.com/nextapps-de/flexsearch"},{"name":"globby","old_version":"13.2.1","new_version":"15.0.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"hast-util-to-html","old_version":"8.0.4","new_version":"9.0.5","repository_url":"https://github.com/syntax-tree/hast-util-to-html"},{"name":"hast-util-to-jsx-runtime","old_version":"1.2.0","new_version":"2.3.6","repository_url":"https://github.com/syntax-tree/hast-util-to-jsx-runtime"},{"name":"hast-util-to-string","old_version":"2.0.0","new_version":"3.0.1","repository_url":"https://github.com/rehypejs/rehype-minify"},{"name":"is-absolute-url","old_version":"4.0.1","new_version":"5.0.0","repository_url":"https://github.com/sindresorhus/is-absolute-url"},{"name":"lightningcss","old_version":"1.21.7","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"mdast-util-find-and-replace","old_version":"2.2.2","new_version":"3.0.2","repository_url":"https://github.com/syntax-tree/mdast-util-find-and-replace"},{"name":"mdast-util-to-hast","old_version":"12.3.0","new_version":"13.2.0","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"mdast-util-to-string","old_version":"3.2.0","new_version":"4.0.0","repository_url":"https://github.com/syntax-tree/mdast-util-to-string"},{"name":"plausible-tracker","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/plausible/plausible-tracker"},{"name":"preact","old_version":"10.15.1","new_version":"10.27.2","repository_url":"https://github.com/preactjs/preact"},{"name":"preact-render-to-string","old_version":"6.1.0","new_version":"6.6.3","repository_url":"https://github.com/preactjs/preact-render-to-string"},{"name":"pretty-bytes","old_version":"6.1.0","new_version":"7.1.0","repository_url":"https://github.com/sindresorhus/pretty-bytes"},{"name":"rehype-autolink-headings","old_version":"6.1.1","new_version":"7.1.0","repository_url":"https://github.com/rehypejs/rehype-autolink-headings"},{"name":"rehype-katex","old_version":"6.0.3","new_version":"7.0.1","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"rehype-mathjax","old_version":"4.0.3","new_version":"7.1.0","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"rehype-pretty-code","old_version":"0.10.0","new_version":"0.14.1","repository_url":"https://github.com/rehype-pretty/rehype-pretty-code"},{"name":"rehype-raw","old_version":"6.1.1","new_version":"7.0.0","repository_url":"https://github.com/rehypejs/rehype-raw"},{"name":"rehype-slug","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/rehypejs/rehype-slug"},{"name":"remark","old_version":"14.0.3","new_version":"15.0.1","repository_url":"https://github.com/remarkjs/remark"},{"name":"remark-breaks","old_version":"3.0.3","new_version":"4.0.0","repository_url":"https://github.com/remarkjs/remark-breaks"},{"name":"remark-frontmatter","old_version":"4.0.1","new_version":"5.0.0","repository_url":"https://github.com/remarkjs/remark-frontmatter"},{"name":"remark-gfm","old_version":"3.0.1","new_version":"4.0.1","repository_url":"https://github.com/remarkjs/remark-gfm"},{"name":"remark-math","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/remarkjs/remark-math"},{"name":"remark-parse","old_version":"10.0.2","new_version":"11.0.0","repository_url":"https://github.com/remarkjs/remark"},{"name":"remark-rehype","old_version":"10.1.0","new_version":"11.1.2","repository_url":"https://github.com/remarkjs/remark-rehype"},{"name":"remark-smartypants","old_version":"2.0.0","new_version":"3.0.2","repository_url":"https://github.com/silvenon/remark-smartypants"},{"name":"rimraf","old_version":"5.0.1","new_version":"6.0.1","repository_url":"https://github.com/isaacs/rimraf"},{"name":"serve-handler","old_version":"6.1.5","new_version":"6.1.6","repository_url":"https://github.com/vercel/serve-handler"},{"name":"to-vfile","old_version":"7.2.4","new_version":"8.0.0","repository_url":"https://github.com/vfile/to-vfile"},{"name":"unified","old_version":"10.1.2","new_version":"11.0.5","repository_url":"https://github.com/unifiedjs/unified"},{"name":"unist-util-visit","old_version":"4.1.2","new_version":"5.0.0","repository_url":"https://github.com/syntax-tree/unist-util-visit"},{"name":"vfile","old_version":"5.3.7","new_version":"6.0.3","repository_url":"https://github.com/vfile/vfile"},{"name":"workerpool","old_version":"6.4.0","new_version":"10.0.0","repository_url":"https://github.com/josdejong/workerpool"},{"name":"ws","old_version":"8.18.0","new_version":"8.18.3","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.5.5","new_version":"8.18.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@types/cli-spinner","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/flexsearch","old_version":"0.7.3","new_version":"0.7.42","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/hast","old_version":"2.3.5","new_version":"3.0.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/js-yaml","old_version":"4.0.5","new_version":"4.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"20.3.3","new_version":"24.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pretty-time","old_version":"1.1.2","new_version":"1.1.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/source-map-support","old_version":"0.5.6","new_version":"0.5.10","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/workerpool","old_version":"6.4.0","new_version":"9.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/yargs","old_version":"17.0.24","new_version":"17.0.34","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"esbuild","old_version":"0.19.2","new_version":"0.25.11","repository_url":"https://github.com/evanw/esbuild"},{"name":"prettier","old_version":"3.0.0","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"3.12.7","new_version":"4.20.6","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.1.6","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `0.6.3` | `0.11.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.4.3` | `1.7.4` |\n| [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) | `0.1.9` | `0.1.22` |\n| [async-mutex](https://github.com/DirtyHairy/async-mutex) | `0.4.0` | `0.5.0` |\n| [chalk](https://github.com/chalk/chalk) | `4.1.2` | `5.6.2` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `3.5.3` | `4.0.3` |\n| [d3](https://github.com/d3/d3) | `7.8.5` | `7.9.0` |\n| [@types/d3](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3) | `7.4.0` | `7.4.3` |\n| [esbuild-sass-plugin](https://github.com/glromeo/esbuild-sass-plugin) | `2.12.0` | `3.3.1` |\n| [flexsearch](https://github.com/nextapps-de/flexsearch) | `0.7.21` | `0.8.212` |\n| [globby](https://github.com/sindresorhus/globby) | `13.2.1` | `15.0.0` |\n| [hast-util-to-html](https://github.com/syntax-tree/hast-util-to-html) | `8.0.4` | `9.0.5` |\n| [hast-util-to-jsx-runtime](https://github.com/syntax-tree/hast-util-to-jsx-runtime) | `1.2.0` | `2.3.6` |\n| [hast-util-to-string](https://github.com/rehypejs/rehype-minify) | `2.0.0` | `3.0.1` |\n| [is-absolute-url](https://github.com/sindresorhus/is-absolute-url) | `4.0.1` | `5.0.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.21.7` | `1.30.2` |\n| [mdast-util-find-and-replace](https://github.com/syntax-tree/mdast-util-find-and-replace) | `2.2.2` | `3.0.2` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `12.3.0` | `13.2.0` |\n| [mdast-util-to-string](https://github.com/syntax-tree/mdast-util-to-string) | `3.2.0` | `4.0.0` |\n| [plausible-tracker](https://github.com/plausible/plausible-tracker) | `0.3.8` | `0.3.9` |\n| [preact](https://github.com/preactjs/preact) | `10.15.1` | `10.27.2` |\n| [preact-render-to-string](https://github.com/preactjs/preact-render-to-string) | `6.1.0` | `6.6.3` |\n| [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) | `6.1.0` | `7.1.0` |\n| [rehype-autolink-headings](https://github.com/rehypejs/rehype-autolink-headings) | `6.1.1` | `7.1.0` |\n| [rehype-katex](https://github.com/remarkjs/remark-math) | `6.0.3` | `7.0.1` |\n| [rehype-mathjax](https://github.com/remarkjs/remark-math) | `4.0.3` | `7.1.0` |\n| [rehype-pretty-code](https://github.com/rehype-pretty/rehype-pretty-code/tree/HEAD/packages/core) | `0.10.0` | `0.14.1` |\n| [rehype-raw](https://github.com/rehypejs/rehype-raw) | `6.1.1` | `7.0.0` |\n| [rehype-slug](https://github.com/rehypejs/rehype-slug) | `5.1.0` | `6.0.0` |\n| [remark](https://github.com/remarkjs/remark) | `14.0.3` | `15.0.1` |\n| [remark-breaks](https://github.com/remarkjs/remark-breaks) | `3.0.3` | `4.0.0` |\n| [remark-frontmatter](https://github.com/remarkjs/remark-frontmatter) | `4.0.1` | `5.0.0` |\n| [remark-gfm](https://github.com/remarkjs/remark-gfm) | `3.0.1` | `4.0.1` |\n| [remark-math](https://github.com/remarkjs/remark-math) | `5.1.1` | `6.0.0` |\n| [remark-parse](https://github.com/remarkjs/remark) | `10.0.2` | `11.0.0` |\n| [remark-rehype](https://github.com/remarkjs/remark-rehype) | `10.1.0` | `11.1.2` |\n| [remark-smartypants](https://github.com/silvenon/remark-smartypants) | `2.0.0` | `3.0.2` |\n| [rimraf](https://github.com/isaacs/rimraf) | `5.0.1` | `6.0.1` |\n| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.5` | `6.1.6` |\n| [to-vfile](https://github.com/vfile/to-vfile) | `7.2.4` | `8.0.0` |\n| [unified](https://github.com/unifiedjs/unified) | `10.1.2` | `11.0.5` |\n| [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `4.1.2` | `5.0.0` |\n| [vfile](https://github.com/vfile/vfile) | `5.3.7` | `6.0.3` |\n| [workerpool](https://github.com/josdejong/workerpool) | `6.4.0` | `10.0.0` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.18.3` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.5.5` | `8.18.1` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@types/cli-spinner](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cli-spinner) | `0.2.1` | `0.2.3` |\n| [@types/flexsearch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/flexsearch) | `0.7.3` | `0.7.42` |\n| [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `2.3.5` | `3.0.4` |\n| [@types/js-yaml](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/js-yaml) | `4.0.5` | `4.0.9` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.3.3` | `24.9.1` |\n| [@types/pretty-time](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pretty-time) | `1.1.2` | `1.1.5` |\n| [@types/source-map-support](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/source-map-support) | `0.5.6` | `0.5.10` |\n| [@types/workerpool](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/workerpool) | `6.4.0` | `9.0.0` |\n| [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) | `17.0.24` | `17.0.34` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.19.2` | `0.25.11` |\n| [prettier](https://github.com/prettier/prettier) | `3.0.0` | `3.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `3.12.7` | `4.20.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.1.6` | `5.9.3` |\n\n\nUpdates `@clack/prompts` from 0.6.3 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/bombshell-dev/clack/releases\"\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\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\u003e07ca32d: Reverted a change where placeholders were being set as values on return.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [07ca32d]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e11a5dc1: Fixes multiselect only shows hints on the first item in the options list. Now correctly shows hints for all selected options with hint property.\u003c/li\u003e\n\u003cli\u003e30aa7ed: Adds a new \u003ccode\u003eselectableGroups\u003c/code\u003e boolean to the group multi-select prompt. Using \u003ccode\u003eselectableGroups: false\u003c/code\u003e will disable the ability to select a top-level group, but still allow every child to be selected individually.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [30aa7ed]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5dfce8a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f574297]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\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\u003e\n\u003cp\u003e613179d: Adds a new \u003ccode\u003eindicator\u003c/code\u003e option to \u003ccode\u003espinner\u003c/code\u003e, which supports the original \u003ccode\u003e\u0026quot;dots\u0026quot;\u003c/code\u003e loading animation or a new \u003ccode\u003e\u0026quot;timer\u0026quot;\u003c/code\u003e loading animation.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003econst spin = p.spinner({ indicator: \u0026quot;timer\u0026quot; });\nspin.start(\u0026quot;Loading\u0026quot;);\nawait sleep(3000);\nspin.stop(\u0026quot;Loaded\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea38b2bc: Adds \u003ccode\u003estream\u003c/code\u003e API which provides the same methods as \u003ccode\u003elog\u003c/code\u003e, but for iterable (even async) message streams. This is particularly useful for AI responses which are dynamically generated by LLMs.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003eawait p.stream.step(\n(async function* () {\nyield* generateLLMResponse(question);\n})()\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\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\u003e8093f3c: Adds \u003ccode\u003eError\u003c/code\u003e support to the \u003ccode\u003evalidate\u003c/code\u003e function\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/@clack/prompts@0.11.0/packages/prompts/CHANGELOG.md\"\u003e\u003ccode\u003e@​clack/prompts\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\u003e07ca32d: Reverted a change where placeholders were being set as values on return.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [07ca32d]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e11a5dc1: Fixes multiselect only shows hints on the first item in the options list. Now correctly shows hints for all selected options with hint property.\u003c/li\u003e\n\u003cli\u003e30aa7ed: Adds a new \u003ccode\u003eselectableGroups\u003c/code\u003e boolean to the group multi-select prompt. Using \u003ccode\u003eselectableGroups: false\u003c/code\u003e will disable the ability to select a top-level group, but still allow every child to be selected individually.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [30aa7ed]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [5dfce8a]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [f574297]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e613179d: Adds a new \u003ccode\u003eindicator\u003c/code\u003e option to \u003ccode\u003espinner\u003c/code\u003e, which supports the original \u003ccode\u003e\u0026quot;dots\u0026quot;\u003c/code\u003e loading animation or a new \u003ccode\u003e\u0026quot;timer\u0026quot;\u003c/code\u003e loading animation.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003econst spin = p.spinner({ indicator: \u0026quot;timer\u0026quot; });\nspin.start(\u0026quot;Loading\u0026quot;);\nawait sleep(3000);\nspin.stop(\u0026quot;Loaded\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ea38b2bc: Adds \u003ccode\u003estream\u003c/code\u003e API which provides the same methods as \u003ccode\u003elog\u003c/code\u003e, but for iterable (even async) message streams. This is particularly useful for AI responses which are dynamically generated by LLMs.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as p from \u0026quot;@clack/prompts\u0026quot;;\n\u003cp\u003eawait p.stream.step(\n(async function* () {\nyield* generateLLMResponse(question);\n})()\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/737f1725696b595c791e73ca51ee0ac4bf0ee289\"\u003e\u003ccode\u003e737f172\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/325\"\u003e#325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/07ca32dcfca0ab8dc8c42c25117b4109f381621f\"\u003e\u003ccode\u003e07ca32d\u003c/code\u003e\u003c/a\u003e fix: revert placeholder-on-return change (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5de191fc0d8c874d5c3036c0571678cf5846ca23\"\u003e\u003ccode\u003e5de191f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5dfce8abffbece9cfbb5b591acf21af50766b23f\"\u003e\u003ccode\u003e5dfce8a\u003c/code\u003e\u003c/a\u003e fix: use placeholder as value when input is empty (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/11a5dc187f68f346d43f8a51f63add68dc386fd9\"\u003e\u003ccode\u003e11a5dc1\u003c/code\u003e\u003c/a\u003e fix: add hints for selected options in multiselect prompts \u0026amp; tests (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/30aa7ed2f0904e9d8d99a4c923e9f312597ec37f\"\u003e\u003ccode\u003e30aa7ed\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eselectableGroups\u003c/code\u003e option to group multi-select (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3c200ddba59c0fb76ab4da35a103d272c66acf89\"\u003e\u003ccode\u003e3c200dd\u003c/code\u003e\u003c/a\u003e docs(prompts): fix logs image display (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5529c8909470e682d566277d1b74742cd8ffcaa4\"\u003e\u003ccode\u003e5529c89\u003c/code\u003e\u003c/a\u003e chore: update repository url (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/d6d9ce791e33dbd40191a47f12db74d19bfbdb8d\"\u003e\u003ccode\u003ed6d9ce7\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe1ee5430f9f0e912c000a0988e99a8241d02906\"\u003e\u003ccode\u003efe1ee54\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/232\"\u003e#232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@0.11.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@floating-ui/dom` from 1.4.3 to 1.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/floating-ui/floating-ui/releases\"\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(getViewportRect): account for space left by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce memory allocations\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.10\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(flip): add \u003ccode\u003e\u0026quot;alignment\u0026quot;\u003c/code\u003e string value for \u003ccode\u003ecrossAxis\u003c/code\u003e option. This value determines if cross axis overflow checking is restricted to the \u003ccode\u003ealignment\u003c/code\u003e of the placement only. This prevents \u003ccode\u003efallbackPlacements\u003c/code\u003e/\u003ccode\u003efallbackAxisSideDirection\u003c/code\u003e from too eagerly changing to the perpendicular side (thereby preferring \u003ccode\u003eshift()\u003c/code\u003e if overflow is detected along the cross axis, even if \u003ccode\u003eshift()\u003c/code\u003e is placed after \u003ccode\u003eflip()\u003c/code\u003e in the middleware array).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct position when document scrollbar is on left side with fixed strategy\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(autoUpdate): work around \u003ccode\u003eIntersectionObserver\u003c/code\u003e issue that sometimes fails to detect movement of reference element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle relative html offset clipping rect\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): allow passing \u003ccode\u003eDOMRect\u003c/code\u003e as a \u003ccode\u003eboundary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle html relative offset\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.10\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/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md\"\u003e\u003ccode\u003e@​floating-ui/dom\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(getViewportRect): account for space left by \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce memory allocations\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.10\u003c/code\u003e, \u003ccode\u003e@floating-ui/core@1.7.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(flip): add \u003ccode\u003e\u0026quot;alignment\u0026quot;\u003c/code\u003e string value for \u003ccode\u003ecrossAxis\u003c/code\u003e option. This value determines if cross axis overflow checking is restricted to the \u003ccode\u003ealignment\u003c/code\u003e of the placement only. This prevents \u003ccode\u003efallbackPlacements\u003c/code\u003e/\u003ccode\u003efallbackAxisSideDirection\u003c/code\u003e from too eagerly changing to the perpendicular side (thereby preferring \u003ccode\u003eshift()\u003c/code\u003e if overflow is detected along the cross axis, even if \u003ccode\u003eshift()\u003c/code\u003e is placed after \u003ccode\u003eflip()\u003c/code\u003e in the middleware array).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correct position when document scrollbar is on left side with fixed strategy\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/core@1.7.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(autoUpdate): work around \u003ccode\u003eIntersectionObserver\u003c/code\u003e issue that sometimes fails to detect movement of reference element\u003c/li\u003e\n\u003cli\u003eUpdate dependencies: \u003ccode\u003e@floating-ui/utils@0.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle relative html offset clipping rect\u003c/li\u003e\n\u003cli\u003efix(getClippingRect): allow passing \u003ccode\u003eDOMRect\u003c/code\u003e as a \u003ccode\u003eboundary\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/7c33a3d0198a9b523d54ae2c37cedb315a309452\"\u003e\u003ccode\u003e7c33a3d\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3388\"\u003e#3388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/8b34295b6610f8e4cddaf9000376df69a99f04d4\"\u003e\u003ccode\u003e8b34295\u003c/code\u003e\u003c/a\u003e fix(getViewportRect): account for \u003ccode\u003escrollbar-gutter: stable\u003c/code\u003e space (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3387\"\u003e#3387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/38f8b5acc419a286538ce8d7f78c28d58edf6900\"\u003e\u003ccode\u003e38f8b5a\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/693c9cc13c7d4a7c5563fa1ea81c1ea070bcbeac\"\u003e\u003ccode\u003e693c9cc\u003c/code\u003e\u003c/a\u003e fix(flip): ensure perpendicular axis flips with crossAxis alignment (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/9497a55953d6bad7662d9db6c10998d38e6d65eb\"\u003e\u003ccode\u003e9497a55\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3354\"\u003e#3354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/ac2af5882694562b7c150dfb5fa4c4f72657fd3c\"\u003e\u003ccode\u003eac2af58\u003c/code\u003e\u003c/a\u003e perf: reduce additional memory allocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/999bb86b096dff3171b20b4bd58d63733fc1502e\"\u003e\u003ccode\u003e999bb86\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3336\"\u003e#3336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/37eb9379976f962bb7abf588caa3527faa8d1852\"\u003e\u003ccode\u003e37eb937\u003c/code\u003e\u003c/a\u003e fix(flip): check all placements for main axis overflow with `crossAxis: 'alig...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/fdcb0a961be2eb7a5ad91184035aa6cbdd3c69de\"\u003e\u003ccode\u003efdcb0a9\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom/issues/3310\"\u003e#3310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floating-ui/floating-ui/commit/1150bcfd66c90b26e7aed5761cf6f62acf4ca3c3\"\u003e\u003ccode\u003e1150bcf\u003c/code\u003e\u003c/a\u003e chore: make dom depend on core for minors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.4/packages/dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@napi-rs/simple-git` from 0.1.9 to 0.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Brooooooklyn/simple-git/releases\"\u003e\u003ccode\u003e@​napi-rs/simple-git\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/96\"\u003eBrooooooklyn/simple-git#96\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/download-artifact action to v5 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/Brooooooklyn/simple-git/pull/97\"\u003eBrooooooklyn/simple-git#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: clippy fix and npm trusted publisher by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/99\"\u003eBrooooooklyn/simple-git#99\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/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/96\"\u003eBrooooooklyn/simple-git#96\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.21...v0.1.22\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v0.1.21...v0.1.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.21\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.29.0 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/Brooooooklyn/simple-git/pull/94\"\u003eBrooooooklyn/simple-git#94\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: link libz.a on Linux x64 gnu by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/95\"\u003eBrooooooklyn/simple-git#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.20...v0.1.21\"\u003ehttps://github.com/Brooooooklyn/simple-git/compare/v0.1.20...v0.1.21\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/62\"\u003eBrooooooklyn/simple-git#62\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.0 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/Brooooooklyn/simple-git/pull/63\"\u003eBrooooooklyn/simple-git#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/64\"\u003eBrooooooklyn/simple-git#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.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/Brooooooklyn/simple-git/pull/65\"\u003eBrooooooklyn/simple-git#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22 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/Brooooooklyn/simple-git/pull/66\"\u003eBrooooooklyn/simple-git#66\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/67\"\u003eBrooooooklyn/simple-git#67\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.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/Brooooooklyn/simple-git/pull/68\"\u003eBrooooooklyn/simple-git#68\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.5.3 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/Brooooooklyn/simple-git/pull/69\"\u003eBrooooooklyn/simple-git#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/70\"\u003eBrooooooklyn/simple-git#70\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.26.0 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/Brooooooklyn/simple-git/pull/72\"\u003eBrooooooklyn/simple-git#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.6.0 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/Brooooooklyn/simple-git/pull/73\"\u003eBrooooooklyn/simple-git#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/74\"\u003eBrooooooklyn/simple-git#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update rust crate git2 to 0.20 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/Brooooooklyn/simple-git/pull/75\"\u003eBrooooooklyn/simple-git#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.27.0 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/Brooooooklyn/simple-git/pull/77\"\u003eBrooooooklyn/simple-git#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/78\"\u003eBrooooooklyn/simple-git#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.7.0 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/Brooooooklyn/simple-git/pull/79\"\u003eBrooooooklyn/simple-git#79\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.8.0 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/Brooooooklyn/simple-git/pull/80\"\u003eBrooooooklyn/simple-git#80\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.8.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/Brooooooklyn/simple-git/pull/81\"\u003eBrooooooklyn/simple-git#81\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/82\"\u003eBrooooooklyn/simple-git#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.0 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/Brooooooklyn/simple-git/pull/83\"\u003eBrooooooklyn/simple-git#83\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.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/Brooooooklyn/simple-git/pull/84\"\u003eBrooooooklyn/simple-git#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/85\"\u003eBrooooooklyn/simple-git#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update cross-platform-actions/action action to v0.28.0 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/Brooooooklyn/simple-git/pull/86\"\u003eBrooooooklyn/simple-git#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/87\"\u003eBrooooooklyn/simple-git#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update yarn to v4.9.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/Brooooooklyn/simple-git/pull/88\"\u003eBrooooooklyn/simple-git#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance 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/Brooooooklyn/simple-git/pull/89\"\u003eBrooooooklyn/simple-git#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to NAPI-RS 3.0 by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/pull/93\"\u003eBrooooooklyn/simple-git#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/7d01607ef4975c2890b067229fc1fd99766b6f62\"\u003e\u003ccode\u003e7d01607\u003c/code\u003e\u003c/a\u003e 0.1.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/57929449c6baa1d7c6cfa0bfee300392a08594fa\"\u003e\u003ccode\u003e5792944\u003c/code\u003e\u003c/a\u003e chore: fix preversion script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/6cbeb6ee53f7b772f4f532ed5c1405e6ce1ee41b\"\u003e\u003ccode\u003e6cbeb6e\u003c/code\u003e\u003c/a\u003e chore: clippy fix and npm trusted publisher (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/a1dfc9b1ad0789e700e4b0164055c87b5e088490\"\u003e\u003ccode\u003ea1dfc9b\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/download-artifact action to v5 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/919cd7933fc3b0299b08be23587ba89b2017ad16\"\u003e\u003ccode\u003e919cd79\u003c/code\u003e\u003c/a\u003e ci: replace unmaintained goto-bus-stop/setup-zig with mlugg/setup-zig action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/3b580ef8358dca1c87b351d0852cbc9700c2d1de\"\u003e\u003ccode\u003e3b580ef\u003c/code\u003e\u003c/a\u003e 0.1.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/a36a2820133b7366291c8c2dc4d9a27eba68ec4a\"\u003e\u003ccode\u003ea36a282\u003c/code\u003e\u003c/a\u003e fix: link libz.a on Linux x64 gnu (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/bb9e05e5db407c082654c6beb3cf43f03add50d7\"\u003e\u003ccode\u003ebb9e05e\u003c/code\u003e\u003c/a\u003e chore(deps): update cross-platform-actions/action action to v0.29.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/dea17f80e34f285ffd530522aa8a0e2e39bba8e1\"\u003e\u003ccode\u003edea17f8\u003c/code\u003e\u003c/a\u003e 0.1.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Brooooooklyn/simple-git/commit/b66275d70f7d8146446b2f9eef2c0a3f197b08af\"\u003e\u003ccode\u003eb66275d\u003c/code\u003e\u003c/a\u003e feat: upgrade to NAPI-RS 3.0 (\u003ca href=\"https://redirect.github.com/Brooooooklyn/simple-git/issues/93\"\u003e#93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Brooooooklyn/simple-git/compare/v0.1.9...v0.1.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​napi-rs/simple-git\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-mutex` from 0.4.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/DirtyHairy/async-mutex/blob/master/CHANGELOG.md\"\u003easync-mutex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.0 - 2024/03/11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport priority queueing for mutexes and semaphores. A huge \u0026quot;thank you\u0026quot;\ngoes to \u003ca href=\"https://github.com/dmurvihill\"\u003e\u003ccode\u003e@​dmurvihill\u003c/code\u003e\u003c/a\u003e who added this feature.\u003c/li\u003e\n\u003cli\u003eUpdate dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.1 - 2024/01/17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpand documentation and fix a few errors.\u003c/li\u003e\n\u003cli\u003eClear timeout after acquiring a lock in \u003ccode\u003ewithTimeout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThanks to AkatQuas and aryzing for their contributions.\u003c/li\u003e\n\u003cli\u003eUpdate dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/ca071fca1a72e00bc9bb02626c88393eefe63695\"\u003e\u003ccode\u003eca071fc\u003c/code\u003e\u003c/a\u003e Changelog, bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/3b8ae6fe8751722d459203f91343bd5aa0bbcc1e\"\u003e\u003ccode\u003e3b8ae6f\u003c/code\u003e\u003c/a\u003e Bump dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/43e8858ceaa7f9ecbea067638451539e24f24faf\"\u003e\u003ccode\u003e43e8858\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/DirtyHairy/async-mutex/issues/75\"\u003e#75\u003c/a\u003e from dmurvihill/priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/285229f04303e6bc2e9c3c810c39fcfe215e4990\"\u003e\u003ccode\u003e285229f\u003c/code\u003e\u003c/a\u003e Remove redundant instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/4350d809276d7f85281c13e58706586f34e3f84b\"\u003e\u003ccode\u003e4350d80\u003c/code\u003e\u003c/a\u003e Reverse findIndex for queuing tasks in waitForUnlock()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/981554fb9519dc210c5bae8c40859b55e7388f53\"\u003e\u003ccode\u003e981554f\u003c/code\u003e\u003c/a\u003e Fix test name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/2d13278159e318955ea9bc144366023ffd2e4df8\"\u003e\u003ccode\u003e2d13278\u003c/code\u003e\u003c/a\u003e Reverse findIndex for queuing tasks in acquire()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/c546c3f582f7a05182e573ef2236723c63810685\"\u003e\u003ccode\u003ec546c3f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/6a55acb63ef528a8f6bb6bcd904f6fafafd78ba1\"\u003e\u003ccode\u003e6a55acb\u003c/code\u003e\u003c/a\u003e Add failing test for crowd-out condition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DirtyHairy/async-mutex/commit/6af938b015aef0af8b9b207ef66f166f2dc58e0d\"\u003e\u003ccode\u003e6af938b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/DirtyHairy/async-mutex/issues/76\"\u003e#76\u003c/a\u003e from dmurvihill/fix-unhandled-rejection-in-tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/DirtyHairy/async-mutex/compare/v0.4.0...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 4.1.2 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003enavigator\u003c/code\u003e not defined \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/642\"\u003e#642\u003c/a\u003e)  4ebb62d\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.0...v5.4.1\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.0...v5.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eCIRCLECI\u003c/code\u003e environments to return level 3 color support  f838120\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.3.0...v5.4.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.3.0...v5.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esideEffects\u003c/code\u003e field to package.json  5aafc0a\u003c/li\u003e\n\u003cli\u003eAdd support for Gitea Actions (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/603\"\u003e#603\u003c/a\u003e)  29b8569\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.2.0...v5.3.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.2.0...v5.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove Deno compatibility (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003cli\u003eDetect true-color support for GitHub Actions (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003cli\u003eDetect true-color support for Kitty terminal (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003cli\u003eFix test for Azure DevOps environment (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/579\"\u003e#579\u003c/a\u003e)  7443e9f\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.1.2...v5.2.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.1.2...v5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix exported styles names (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/569\"\u003e#569\u003c/a\u003e)  a34bcf6\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/chalk/chalk/compare/v5.1.1...v5.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the names of exports introduced in 5.1.0 (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/567\"\u003e#567\u003c/a\u003e)  6e0df05\n\u003cul\u003e\n\u003cli\u003eWe of course preserved the old names.\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/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5dbc1e2633f3874f43c144fa4919934bc934c495\"\u003e\u003ccode\u003e5dbc1e2\u003c/code\u003e\u003c/a\u003e 5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/4ebb62d1ca70c122674558a88932ddf6545fe9ef\"\u003e\u003ccode\u003e4ebb62d\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003enavigator\u003c/code\u003e not defined \u003ccode\u003eReferenceError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/642\"\u003e#642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/fc809b686d5048d56fec3a5d96d1ad57dee193bf\"\u003e\u003ccode\u003efc809b6\u003c/code\u003e\u003c/a\u003e Readme tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/83acfcf8cb17437b63beceb027180399da74f0a7\"\u003e\u003ccode\u003e83acfcf\u003c/code\u003e\u003c/a\u003e 5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/f8381204fb096207074089f5ab265fffff6bc341\"\u003e\u003ccode\u003ef838120\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eCIRCLECI\u003c/code\u003e environments to return level 3 color support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chalk/chalk/compare/v4.1.2...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 3.5.3 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typescript type of emitted args by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1397\"\u003epaulmillr/chokidar#1397\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.2...4.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix test \u0026quot;should detect safe-edit\u0026quot; on FreeBSD by \u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove references to .map files by \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: strongly type event emitter methods by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1381\"\u003epaulmillr/chokidar#1381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bxt\"\u003e\u003ccode\u003e@​bxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1365\"\u003epaulmillr/chokidar#1365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tagattie\"\u003e\u003ccode\u003e@​tagattie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1375\"\u003epaulmillr/chokidar#1375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1383\"\u003epaulmillr/chokidar#1383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.1...4.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eVarious fixes and improvements of typescript types\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/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1349\"\u003epaulmillr/chokidar#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/talentlessguy\"\u003e\u003ccode\u003e@​talentlessguy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1356\"\u003epaulmillr/chokidar#1356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.0...4.0.1\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.0...4.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove glob support\u003c/li\u003e\n\u003cli\u003eRemove bundled fsevents\u003c/li\u003e\n\u003cli\u003eDecrease dependency count from 13 to 1\u003c/li\u003e\n\u003cli\u003eRewrite in typescript. Makes emitted types more precise\u003c/li\u003e\n\u003cli\u003eThe package became hybrid common.js / ESM\u003c/li\u003e\n\u003cli\u003eBump minimum node.js requirement to v14+\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e for improvements and help.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/3.6.0...4.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/3.6.0...4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix readyCount logic by \u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1288\"\u003epaulmillr/chokidar#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle MustScanSubDirs by \u003ca href=\"https://github.com/MarcCelani-at\"\u003e\u003ccode\u003e@​MarcCelani-at\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1197\"\u003epaulmillr/chokidar#1197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate fs.FSWatcher types to satisfy nodejs versions \u0026gt;= 16; fixes \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1299\"\u003e#1299\u003c/a\u003e by \u003ca href=\"https://github.com/ben-polinsky\"\u003e\u003ccode\u003e@​ben-polinsky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1300\"\u003epaulmillr/chokidar#1300\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/Mutahhar\"\u003e\u003ccode\u003e@​Mutahhar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1226\"\u003epaulmillr/chokidar#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zqianem\"\u003e\u003ccode\u003e@​zqianem\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1242\"\u003epaulmillr/chokidar#1242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1288\"\u003epaulmillr/chokidar#1288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/1182965a0d3d884f15db423009262778ddba0ac4\"\u003e\u003ccode\u003e1182965\u003c/code\u003e\u003c/a\u003e Release 4.0.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/94709320ede4e9a3df2e2dcc9ddc708da8fc4fc7\"\u003e\u003ccode\u003e9470932\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1397\"\u003e#1397\u003c/a\u003e from paulmillr/unlink-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/322e851f4564c7346b84fac6bdfe4e32c4095d99\"\u003e\u003ccode\u003e322e851\u003c/code\u003e\u003c/a\u003e fix: separate error emit from regular events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/3fa04b55f19adf01885e76fcff40ee22fde0a49d\"\u003e\u003ccode\u003e3fa04b5\u003c/code\u003e\u003c/a\u003e fix: strongly type \u003ccode\u003eunlink\u003c/code\u003e events\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/69c115a3684a5e72e0ac68aa0a57c204f081132a\"\u003e\u003ccode\u003e69c115a\u003c/code\u003e\u003c/a\u003e Release 4.0.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/50cf698695b05b168d06f1dba2145549e0f8f12e\"\u003e\u003ccode\u003e50cf698\u003c/code\u003e\u003c/a\u003e Ignore map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/5e6daaabdd6921b06193d0266963c118a615a60b\"\u003e\u003ccode\u003e5e6daaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1381\"\u003e#1381\u003c/a\u003e from paulmillr/event-types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/e9cd7f6f21e0679b81d4531330585f75ecd47895\"\u003e\u003ccode\u003ee9cd7f6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1383\"\u003e#1383\u003c/a\u003e from bluwy/map-ref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/6981c5d362f2a837ed58a2c475f02d1ac089da46\"\u003e\u003ccode\u003e6981c5d\u003c/code\u003e\u003c/a\u003e Remove references to .map files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/79586960729944557cd09a5f1eb4726ee12225cb\"\u003e\u003ccode\u003e7958696\u003c/code\u003e\u003c/a\u003e feat: strongly type event emitter methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/3.5.3...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `d3` from 7.8.5 to 7.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3/releases\"\u003ed3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd d3.schemeObservable10. \u003ca href=\"https://redirect.github.com/d3/d3-scale-chromatic/pull/51\"\u003ed3/d3-scale-chromatic#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange d3.geoCircle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/281\"\u003ed3/d3-geo#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet projection.clipAngle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/282\"\u003ed3/d3-geo#282\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/d3/d3/commit/1f8dd3b92960f58726006532c11e9457864513ec\"\u003e\u003ccode\u003e1f8dd3b\u003c/code\u003e\u003c/a\u003e 7.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a8afcf81a1cdda0c030c1c37286a92998add96a9\"\u003e\u003ccode\u003ea8afcf8\u003c/code\u003e\u003c/a\u003e d3-geo 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/b79e7da0386d2e7a1b4f4e338990e6d516d5dc0a\"\u003e\u003ccode\u003eb79e7da\u003c/code\u003e\u003c/a\u003e fix vitepress colors, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/1461bfb6cfa18477acc47e5801e0f33e46f11717\"\u003e\u003ccode\u003e1461bfb\u003c/code\u003e\u003c/a\u003e update actions, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/6d6fb02d17cf0c3b99c193343ab107f18c7c9979\"\u003e\u003ccode\u003e6d6fb02\u003c/code\u003e\u003c/a\u003e documentation for schemeObservable10 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3804\"\u003e#3804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a353aa525e50a24c89cb8b97a8ebcc7c22cb9a14\"\u003e\u003ccode\u003ea353aa5\u003c/code\u003e\u003c/a\u003e Documentation for d3-geo#281 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/9f9d46849c5b5751609b169ffda497e6d79e7c2e\"\u003e\u003ccode\u003e9f9d468\u003c/code\u003e\u003c/a\u003e fix: jsx compatible camelCase syntax in svg (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/cb875eec7da2c8ed10b996254e4ab618e50171c9\"\u003e\u003ccode\u003ecb875ee\u003c/code\u003e\u003c/a\u003e Remove defunct newsletter signup link from footer (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/33b372d6b291af1a45a6d463ec9a319ebf16c3a0\"\u003e\u003ccode\u003e33b372d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/4d3e273bec304e09f5ac363928be6b2726198f3a\"\u003e\u003ccode\u003e4d3e273\u003c/code\u003e\u003c/a\u003e Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/d3/d3/compare/v7.8.5...v7.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/d3` from 7.4.0 to 7.4.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild-sass-plugin` from 2.12.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/glromeo/esbuild-sass-plugin/releases\"\u003eesbuild-sass-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add support namedExports by \u003ca href=\"https://github.com/dungjk\"\u003e\u003ccode\u003e@​dungjk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/179\"\u003eglromeo/esbuild-sass-plugin#179\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/dungjk\"\u003e\u003ccode\u003e@​dungjk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/179\"\u003eglromeo/esbuild-sass-plugin#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/glromeo/esbuild-sass-plugin/compare/v3.3.0...v3.3.1\"\u003ehttps://github.com/glromeo/esbuild-sass-plugin/compare/v3.3.0...v3.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eaccept esbuild 0.21 by \u003ca href=\"https://github.com/Valgrifer\"\u003e\u003ccode\u003e@​Valgrifer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/177\"\u003eglromeo/esbuild-sass-plugin#177\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/Valgrifer\"\u003e\u003ccode\u003e@​Valgrifer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/pull/177\"\u003eglromeo/esbuild-sass-plugin#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/glromeo/esbuild-sass-plugin/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003elocal-css\u003c/h2\u003e\n\u003cp\u003eAdded support for type: 'local-css' \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/173\"\u003e#173\u003c/a\u003e\nthanks to \u003ca href=\"https://github.com/kohlmannj\"\u003e\u003ccode\u003e@​kohlmannj\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eThere's always a catch\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/glromeo/esbuild-sass-plugin/assets/160981/801da5b7-2c34-4cf5-8e2d-45ce4fe8bfc9\" alt=\"image\" /\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etype\u003c/code\u003e now can be a function that takes care of rendering the style module \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/171\"\u003e#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esass-embedded is now optional (installed as peer dependency) \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/168\"\u003e#168\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePedal to the metal!!!\u003c/h2\u003e\n\u003cp\u003eBye bye \u003cstrong\u003edart-sass.\u003c/strong\u003e..welcome \u003cstrong\u003esass-embedded\u003c/strong\u003e, the speed increase is palpable!\u003c/p\u003e\n\u003cp\u003eA \u003cstrong\u003ebig\u003c/strong\u003e thank you to the \u003ca href=\"https://github.com/sass/embedded-host-node#readme\"\u003esass\u003c/a\u003e maintainers for this work\n...and to \u003ca href=\"https://github.com/NathanBeddoeWebDev\"\u003eNathan\u003c/a\u003e for pushing for this change\u003c/p\u003e\n\u003ch2\u003eSources!\u003c/h2\u003e\n\u003cp\u003esrc folder maybe needed in published package \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/155\"\u003e#155\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://sdk.bitmoji.com/render/panel/042c5481-28ec-4d85-8f58-1e8f2376bfc6-774bf184-bc1c-4f48-a627-8361720afa10-v1.png?transparent=1\u0026amp;palette=1\u0026amp;width=246\" alt=\"bitmoji\" /\u003e\u003c/p\u003e\n\u003cp\u003eI just updated esbuild and sass to the latest and greatest...\u003c/p\u003e\n\u003ch2\u003eF as in faster!\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://sdk.bitmoji.com/render/panel/5c7ed83e-e61b-43ae-8682-6b81ec1bdeb5-774bf184-bc1c-4f48-a627-8361720afa10-v1.png?transparent=1\u0026amp;palette=1\u0026amp;width=246\" alt=\"bitmoji\" /\u003e\u003c/p\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/mattlewis92\"\u003e\u003ccode\u003e@​mattlewis92\u003c/code\u003e\u003c/a\u003e for the speed boost caching fs stats!\u003c/p\u003e\n\u003ch2\u003eGood call\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://sdk.bitmoji.com/render/panel/601aa3a0-68dc-4965-8c9e-65fe63963b02-774bf184-bc1c-4f48-a627-8361720afa10-v1.png?transparent=1\u0026amp;palette=1\u0026amp;width=246\" alt=\"bitmoji\" /\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/glromeo/esbuild-sass-plugin/commit/f0e58c9a4a24e249c6da3bcf7e8c769b74eb7ac4\"\u003e\u003ccode\u003ef0e58c9\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/0151ef441be7154e7aa348fbe5b1e78fe3566604\"\u003e\u003ccode\u003e0151ef4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/179\"\u003e#179\u003c/a\u003e from dungjk/feature/named_exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/6dba8bd4505d4ec046914be2b2e7cddff22cf240\"\u003e\u003ccode\u003e6dba8bd\u003c/code\u003e\u003c/a\u003e style: update coding style to align with source code conventions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/6abbf371319ddabf390beab870cca66cbd31ab14\"\u003e\u003ccode\u003e6abbf37\u003c/code\u003e\u003c/a\u003e feat: Add support namedExports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/e6519ee83ea897853f9aca73344ded9a3932460f\"\u003e\u003ccode\u003ee6519ee\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/947f1ef95fcfd39c2c0c21921c1c5269a0739967\"\u003e\u003ccode\u003e947f1ef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/177\"\u003e#177\u003c/a\u003e from Valgrifer/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/3856b4ec6c2744c57d1a471b4106c02f18fcd3a1\"\u003e\u003ccode\u003e3856b4e\u003c/code\u003e\u003c/a\u003e accept esbuild 0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/de2948cc188f3d5e4a000917205abe2a13153b0d\"\u003e\u003ccode\u003ede2948c\u003c/code\u003e\u003c/a\u003e Create tea.yaml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/12bf67fd3a531dabc66f2a94746b831479339ca9\"\u003e\u003ccode\u003e12bf67f\u003c/code\u003e\u003c/a\u003e Update package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/commit/02fc7fb631083da51bec5ddbd738bafc6c56dad7\"\u003e\u003ccode\u003e02fc7fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/glromeo/esbuild-sass-plugin/issues/173\"\u003e#173\u003c/a\u003e from kohlmannj/local-css\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/glromeo/esbuild-sass-plugin/compare/v2.12.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flexsearch` from 0.7.21 to 0.8.212\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextapps-de/flexsearch/releases\"\u003eflexsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfig-Serialized Query Caches, Improved caching strategy for Document indexes and Resolver\u003c/li\u003e\n\u003cli\u003eResolver Async Processing Workflow (including Queuing)\u003c/li\u003e\n\u003cli\u003eExtended Resolver Support: Worker, Persistent, Cache\u003c/li\u003e\n\u003cli\u003eExtended Result Highlighting: Boundaries, Ellipsis, Alignment\u003c/li\u003e\n\u003cli\u003eImproved TypeScript Typings\u003c/li\u003e\n\u003cli\u003eImproved Stemmer Handling\u003c/li\u003e\n\u003cli\u003eImproved Result Highlighting\u003c/li\u003e\n\u003cli\u003eUse multi-language charset normalization as the default Encoder\u003c/li\u003e\n\u003cli\u003eSimplified charset support for multi-language content\u003c/li\u003e\n\u003cli\u003eCharset renamed LatinExact =\u0026gt; Exact, LatinDefault =\u0026gt; Default and LatinSimple =\u0026gt; Normalize, these are universal charset presets for any languages\u003c/li\u003e\n\u003cli\u003eCharset ArabicDefault and CyrillicDefault was removed, they are fully covered by the default universal charset presets\u003c/li\u003e\n\u003cli\u003eCharset Charset.CjkDefault was renamed to Charset.CJK\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolver Support for Documents\u003c/li\u003e\n\u003cli\u003eAsynchronous Runtime Balancer, new option \u003ccode\u003epriority\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExport/Import Worker Indexes + Document Worker, new extern config options \u003ccode\u003eexport\u003c/code\u003e and \u003ccode\u003eimport\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved interoperability of the different build packages, including source folder\u003c/li\u003e\n\u003cli\u003eSupport custom \u003ccode\u003efilter\u003c/code\u003e function for encoder (stop-word filter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePersistent indexes support for: \u003ccode\u003eIndexedDB\u003c/code\u003e (Browser), \u003ccode\u003eRedis\u003c/code\u003e, \u003ccode\u003eSQLite\u003c/code\u003e, \u003ccode\u003ePostgres\u003c/code\u003e, \u003ccode\u003eMongoDB\u003c/code\u003e, \u003ccode\u003eClickhouse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced language customization via the new \u003ccode\u003eEncoder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eResult Highlighting\u003c/li\u003e\n\u003cli\u003eQuery performance achieve results up to 4.5 times faster compared to the previous generation v0.7.x by also improving the quality of results\u003c/li\u003e\n\u003cli\u003eEnhanced support for larger indexes or larger result sets\u003c/li\u003e\n\u003cli\u003eImproved offset and limit processing achieve up to 100 times faster traversal performance through large datasets\u003c/li\u003e\n\u003cli\u003eSupport for larger In-Memory index with extended key size (the defaults maximum keystore limit is: 2^24)\u003c/li\u003e\n\u003cli\u003eGreatly enhanced performance of the whole text encoding pipeline\u003c/li\u003e\n\u003cli\u003eImproved indexing of numeric content (Triplets)\u003c/li\u003e\n\u003cli\u003eIntermediate result sets and \u003ccode\u003eResolver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBasic Resolver: \u003ccode\u003eand\u003c/code\u003e, \u003ccode\u003eor\u003c/code\u003e, \u003ccode\u003exor\u003c/code\u003e, \u003ccode\u003enot\u003c/code\u003e, \u003ccode\u003elimit\u003c/code\u003e, \u003ccode\u003eoffset\u003c/code\u003e, \u003ccode\u003eboost\u003c/code\u003e, \u003ccode\u003eresolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved charset collection\u003c/li\u003e\n\u003cli\u003eNew charset preset \u003ccode\u003esoundex\u003c/code\u003e which further reduces memory consumption by also increasing \u0026quot;fuzziness\u0026quot;\u003c/li\u003e\n\u003cli\u003ePerformance gain when polling tasks to the index by using \u0026quot;Event-Loop-Caches\u0026quot;\u003c/li\u003e\n\u003cli\u003eUp to 100 times faster deletion/replacement when not using the additional \u0026quot;fastupdate\u0026quot; register\u003c/li\u003e\n\u003cli\u003eRegex Pre-Compilation (transforms hundreds of regex rules into just a few)\u003c/li\u003e\n\u003cli\u003eExtended support for multiple tags (DocumentIndex)\u003c/li\u003e\n\u003cli\u003eCustom Fields (\u0026quot;Virtual Fields\u0026quot;)\u003c/li\u003e\n\u003cli\u003eCustom Filter\u003c/li\u003e\n\u003cli\u003eCustom Score Function\u003c/li\u003e\n\u003cli\u003eAdded French language preset (stop-word filter, stemmer)\u003c/li\u003e\n\u003cli\u003eEnhanced Worker Support\u003c/li\u003e\n\u003cli\u003eExport / Import index in chunks\u003c/li\u003e\n\u003cli\u003eImproved Build System + Bundler (Supported: CommonJS, ESM, Global Namespace), also the import of language packs are now supported for Node.js\u003c/li\u003e\n\u003cli\u003eFull covering index.d.ts type definitions\u003c/li\u003e\n\u003cli\u003eFast-Boot Serialization optimized for Server-Side-Rendering (PHP, Python, Ruby, Rust, Java, Go, Node.js, ...)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.7.31\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/nextapps-de/flexsearch/blob/master/CHANGELOG.md\"\u003eflexsearch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch3\u003eCurrent Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCalling \u003ccode\u003eindex.clear()\u003c/code\u003e on a persistent Index does not stack to the task queue by default (which executes on commit), instead it will execute immediately and return a Promise\u003c/li\u003e\n\u003cli\u003eAdded new tokenizer \u003ccode\u003etolerant\u003c/code\u003e, inherits from \u003ccode\u003estrict\u003c/code\u003e but also matches simple typos like missing letters and swapped letters\u003c/li\u003e\n\u003cli\u003eImproved Redis Cleanup\u003c/li\u003e\n\u003cli\u003eResolver: Support Result Highlighting\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev0.8.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfig-Serialized Query Caches, Improved caching strategy for Document indexes and Resolver\u003c/li\u003e\n\u003cli\u003eResolver Async Processing Workflow (including Queuing)\u003c/li\u003e\n\u003cli\u003eExtended Resolver Support: Worker, Persistent, Cache\u003c/li\u003e\n\u003cli\u003eExtended Result Highlighting: Boundaries, Ellipsis, Alignment\u003c/li\u003e\n\u003cli\u003eImproved TypeScript Typings\u003c/li\u003e\n\u003cli\u003eImproved Stemmer Handling\u003c/li\u003e\n\u003cli\u003eImproved Result Highlighting\u003c/li\u003e\n\u003cli\u003eUse multi-language charset normalization as the default \u003ccode\u003eEncoder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSimplified charset support for multi-language content\u003c/li\u003e\n\u003cli\u003eCharset renamed \u003ccode\u003eLatinExact\u003c/code\u003e =\u0026gt; \u003ccode\u003eExact\u003c/code\u003e, \u003ccode\u003eLatinDefault\u003c/code\u003e =\u0026gt; \u003ccode\u003eDefault\u003c/code\u003e and \u003ccode\u003eLatinSimple\u003c/code\u003e =\u0026gt; \u003ccode\u003eNormalize\u003c/code\u003e, these are universal charset presets for any languages\u003c/li\u003e\n\u003cli\u003eCharset \u003ccode\u003eArabicDefault\u003c/code\u003e and \u003ccode\u003eCyrillicDefault\u003c/code\u003e was removed, they are fully covered by the default universal charset presets\u003c/li\u003e\n\u003cli\u003eCharset \u003ccode\u003eCharset.CjkDefault\u003c/code\u003e was renamed to \u003ccode\u003eCharset.CJK\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev0.8.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolver Support for Documents\u003c/li\u003e\n\u003cli\u003eAsynchronous Runtime Balancer, new option \u003ccode\u003epriority\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExport/Import Worker Indexes + Document Worker, new extern config options \u003ccode\u003eexport\u003c/code\u003e and \u003ccode\u003eimport\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved interoperability of the different build packages, including source folder\u003c/li\u003e\n\u003cli\u003eSupport custom \u003ccode\u003efilter\u003c/code\u003e function for encoder (stop-word filter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev0.8.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePersistent indexes support for: \u003ccode\u003eIndexedDB\u003c/code\u003e (Browser), \u003ccode\u003eRedis\u003c/code\u003e, \u003ccode\u003eSQLite\u003c/code\u003e, \u003ccode\u003ePostgres\u003c/code\u003e, \u003ccode\u003eMongoDB\u003c/code\u003e, \u003ccode\u003eClickhouse\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced language customization via the new \u003ccode\u003eEncoder\u003c/code\u003e class\u003c/li\u003e\n\u003cli\u003eResult Highlighting\u003c/li\u003e\n\u003cli\u003eQuery performance achieve results up to 4.5 times faster compared to the previous generation v0.7.x by also improving the quality of results\u003c/li\u003e\n\u003cli\u003eEnhanced support for larger indexes or larger result sets\u003c/li\u003e\n\u003cli\u003eImproved offset and limit processing achieve up to 100 times faster traversal performance through large datasets\u003c/li\u003e\n\u003cli\u003eSupport for larger In-Memory index with extended key size (the defaults maximum keystore limit is: 2^24)\u003c/li\u003e\n\u003cli\u003eGreatly enhanced performance of the whole text encoding pipeline\u003c/li\u003e\n\u003cli\u003eImproved indexing of numeric content (Triplets)\u003c/li\u003e\n\u003cli\u003eIntermediate result sets and \u003ccode\u003eResolver\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBasic Resolver: \u003ccode\u003eand\u003c/code\u003e, \u003ccode\u003eor\u003c/code\u003e, \u003ccode\u003exor\u003c/code\u003e, \u003ccode\u003enot\u003c/code\u003e, \u003ccode\u003elimit\u003c/code\u003e, \u003ccode\u003eoffset\u003c/code\u003e, \u003ccode\u003eboost\u003c/code\u003e, \u003ccode\u003eresolve\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImproved charset collection\u003c/li\u003e\n\u003cli\u003eNew charset preset \u003ccode\u003esoundex\u003c/code\u003e which further reduces memory consumption by also increasing \u0026quot;fuzziness\u0026quot;\u003c/li\u003e\n\u003cli\u003ePerformance gain when polling tasks to the index by using \u0026quot;Event-Loop-Caches\u0026quot;\u003c/li\u003e\n\u003cli\u003eUp to 100 times faster deletion/replacement when not using the additional \u0026quot;fastupdate\u0026quot; register\u003c/li\u003e\n\u003cli\u003eRegex Pre-Compilation (transforms hundreds of regex rules into just a few)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nextapps-de/flexsearch/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 13.2.1 to 15.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eisIgnoredByIgnoreFiles\u003c/code\u003e and \u003ccode\u003eisIgnoredByIgnoreFilesSync\u003c/code\u003e functions (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/269\"\u003e#269\u003c/a\u003e)  cba8941\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.0.2...v14.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.0.2...v14.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix types  f600250\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.0.1...v14.0.2\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.0.1...v14.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories.extension\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/263\"\u003e#263\u003c/a\u003e)  af5d139\u003c/li\u003e\n\u003cli\u003eFix read permission error on ignore files search (\u003ca href=\"https://redirect.github.com/sindresorhus/globby/issues/25...\n\n_Description has been truncated_","html_url":"https://github.com/advpropsys/advpropsys.github.io/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/advpropsys%2Fadvpropsys.github.io/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}}]}